エキPy読書会 13 (2011/6/21)¶
- 日時:
2011/6/21 19:00 - 22:00
- 範囲:
第10章(p263~): プロジェクトのドキュメント作成
エキスパートPythonプログラミングの読書会13回目。
ドキュメント作成のための戦略について。なお10章は無料配布があります -> プロジェクトのドキュメント作成 - Sphinx-users.jp
相変わらず本を読まない読書会を目指したかったのですが、ドキュメントの章だけに文字での概念説明が多かったです><
会場の様子¶
途中撮り忘れていたため帰り際に撮影しました。
質疑応答(覚えてる範囲)¶
1つめと2つめのステップでツールを変えてます(@togakushi)
MindMapでやって、エディタでやって、3段階使ってます(@togakushi)
Sphinxで見た目変えるだけで誤字や微妙な表現に気づくことも(@shimizukawa)
書くのは楽しくないよね(@Terapyon)
Sphinxにしてから楽しいよ(@togakushi)
テキストで先に書いた方がレバレッジがきくし整理しやすい(@kshigeru)
「コード見れば分かるよ」と言う人のコードは読みにくい(@kshigeru)
エラー条件とか先に明示したほうが実装もきれいに行ける(@kshigeru)
仕事でconfig書くよりドキュメント書いた方が楽し(@tanihito)
Sphinx使い始めてからdocstringのカバレッジが上がりました(@shomah4a)
ドキュメントポートフォリオ的なものを持っていますか?
Faxの送り状くらいならありますよね(@Terapyon)
前のドキュメントからコピペはよくやってる(@Terapyon)
参考にして、とか、踏襲して、とか言うことがよくあります(@togakushi)
コピペ多いですが、より新しいコピー元を使うべきなのに古いのを踏襲してしまったり(@kshigeru)
WordやExcelで踏襲元を間違えると大変...
Excelで隠されたシートがあるのに気づかず別のお客さんに出してしまって..
Sphinxでは1つのSphinxプロジェクトで文書を作るのが一般的?
対象者を全て包含したドキュメントを作ってますが、工夫もしてます(@shimizukawa)
対象者毎にディレクトリ階層を分けることで分離しやすくする
Sphinxでは簡単に部分階層のみでドキュメント生成が可能
Sphinxにはどんな出力形式がありますか?
html: singleとかデザイン変更とかはいっぱいある
pickle: pickleで辞書形式になっているのでツールで利用しやすい
json: json形式なのでAJAx的に利用しやすい
htmlhelp: Windowsのchmを生成するための元データを出力
qthelp: QT用?
latex: latexファイル等を生成,ここからPDF作成などを行う
changes: CHANGESのフォーマットかな?
linkcheck: リンク先の404,302,303,等をチェックして一覧化してくれる
doctest: Document中のテストを実行する
azw (開発中): Kindle向け
docx (開発中): Windows向け
参考¶
Togetter: http://togetter.com/li/152554