-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ドキュメント移行に関する議論など #18
Comments
手っ取り早くという事で、日本語のissue、いいと思います! docstringにリッチに書くのは嫌いではないです。Javadocもたくさん書いて来ましたし、文芸的プログラミングも方針としては好きです。(ソースコードという一次元的なシリアライズフォーマットが悪いのであって、Symbolのスロット的にいろいろ入れられる仕組みだといいのかなと思います。) あと、@kozo2 さんも触れられていましたが、気になるのは言語の切り替えのところです。 マージ方針については、 @tkf さんの方針で良いと思います。 なかなか時間がなくて、とりあえずのコメントでした。 |
ReST は 「raw text で見ても WYSIWYG」 が設計方針だと思うので、テキストをまったく弄らないでハイライトだけする
deferred.el のドキュメントだと地雷踏んでないっぽいんですが、私が別で試したところによると色々踏みまくってまだ本格的には使えないなあという印象でした。 sphinxcontrib-emacs の issue のタイトルだけザックリ見るか、 http://emacs-python-environment.readthedocs.org を見て変なところ探して見て下さい。
en/ja の切り替えですか? RTD の URL よく見たら多言語対応してるみたいですね。リポジトリ分けたほうがやりやすいんじゃないかと思うんですが(例えば日本語ドキュメントならコミットも日本語で書ける)、それだと RTD が対応出来ない可能性もありますよね。 RTD の多言語対応やったことないんでどう設定するかよくわからないんですが、 @kozo2 さんご存知ですか?
私の方針だと、 cherry-pick 必要ないと思います。docstring の変更を取り除いてからマージという方針だと cherry-pick 必要ですね。 |
年度末でつまってて、反応遅くてすみません。 |
まだ他の PR をマージしないなら、急がなくて良いと思います。あと、 (1) docstring 以外の移行は @kozo2 がほとんどされてると思うんですがそれの確認と、(2) 移行した部分を README から削除するかどうかの決定と、 (3) README や github からリンクするかどうか(=オフィシャルに公開?)の決定をしたほうが良いと思います。README からリンクするなら、 autodoc で生成した API のページに "warning: this page is experiment" とか何か書いておいたほうが良いと思います。 |
了解です。内容確認しています。 |
すいません。まとまった時間が取れてなくて、今週末まで少々お待ちを。。。 |
じっくり待っていて良かったのかもしれません。 sphinxcontrib-emacs のマークアップから、少なくとも最初のリリースからは ReST サポートが外れるみたいです。 ReST サポートが無くなるってことは、docstringのフォーマットにあまり拘らなくて良くなります。 |
なるほど。ReSTのサポート無くても、ReSTだとHelpも読みやすそうなので、すこしずつ移行していこうかなと思いました。 |
みなさん、すいません。作文に追われて中断してました。読みなおして思い出します。。。 |
#16 に関する議論ですが、 twitter でやるより日本語でも良いから issue にでやったほうが便利じゃないかと思ったのでこっちに作ってみましたがどうでしょう? twitter のほうが良いですか?
放っておくとマージが辛くなりそうなので、決めたほうが良いと思うこと (後の方に書いてますが、 sphinxcontrib-emacs の現状にかなり左右されると思います):
sphinxcontrib-emacs の現状なんですが、
ttps://github.com/flycheck/sphinxcontrib-emacs/issues/12 (←2chっぽい)
で議論した感じだと、「ReST マークアップに
*Help*
を組み合わせる案、良いと思ったんだけど色々問題出てきてやっぱやめようか迷ってる。ReSTの処理系を色々弄って実験してる最中だし忙しいし、リリースまだまだ遠いかも。」みたいな感じらしいです。ad147a3 や 1814a40 で提案した docstring のテンプレートは ReST にかなり依存した書き方になっているんで、 sphinxcontrib-emacs が 「ReST やっぱり辞める。ごめんね。」ってなった場合に、大規模な docstring のスタイル変更が必要になります。doc/requirements.txt で書いてあるように github 経由で必要な sphix module をインストールしているんですが、最悪リビジョンを指定して使い続けることもできるんで、このまま移行してしまうという方法も一応考えられます。 docstring が充実するという意味では、 Emacs hacker な人たち的にはプラスだと思いますが、二度手間になる可能性があるのを考えるとあまり推してしまってはまずいかな、とも思います。
私の提案としては、こんな感じです(楽さを重視):
The text was updated successfully, but these errors were encountered: