2011-08-10 11 views
4

私のdjangoベースのプロジェクトのドキュメントを書いてみたいと思います。私はdjangoの人々がこの目的のためにreStructureTextとSpinxを使用することを発見しました。私は次の質問をしています。はじめにdjangoアプリケーションのドキュメントを書く方法

  • reStructureTextとSphinxを使用してドキュメントを書き始めるにはどうすればよいですか?
  • ドキュメントが整理されたままで、バージョンが分かりやすく分かりやすく管理しやすいようにするためのベストプラクティス

おかげで、よろしくスフィンクスの

+1

組織については、よく管理されているDjangoプロジェクト(南、django-compressor、django-haystackなど)のいずれかを見て、readthedocs.orgを参照してください。どのように物事が整理される傾向があるかを感じる。それは何らかの意味がある限り、最終的には個人的な好みだと言われています。 –

+0

あなたの貴重なコメントをありがとうGabriel .. –

答えて

4

ドキュメントはこちらです:http://sphinx.pocoo.org/

  • あなたがsphinx-quickstartを実行することから始めます。
  • 「よく整理されました」というのはあなた自身の問題です。これはあなたの好みとプロジェクトによって異なります。
  • "管理が簡単":コードドキュメントにdoctests、スフィンクスセットアップでautodocを含める。このようにして、テストスイートを実行するときにドキュメントがコードと一致するかどうかを常に確認できます。 (しかし、あなたのコードをテストするためにdoctestを使う、あなたのコードをテストする、あなたは別の単体テストが必要です。そうでなければ、ドキュメンテーションは使えなくなります...)
  • "分かりやすい"というのはあなた次第です。
+2

私はdoctests + autodocの大ファンではありません。あなたのコードファイルには非コードの長いブロックがひどく残ることがありますが、そうでなければ良い答えです。 –

関連する問題