迅速なコードを文書化するための最良の方法についていくつかの調査を行った後、私はJazzyにやって来て、それを実装するのがいかに簡単かを知りました。そこで私はJazzy Documentationのインストールセクションに従います。私はその後、私はターミナルでは、私のプロジェクトのルートに移動し、1クラスのドキュメントを表示するウェブサイトで、「ドキュメント」というフォルダを作成するjazzy
を実行迅速な文書を生成するためにJazzyが期待どおりに機能していない
sudo gem install jazzy
を実行します。私は87のクラスを持っています。私は目に見えて、ターミナル出力でジャジーなループを見ることができます。
私はJazzy DocumentationとMarkup Formatting Referenceにリンクしている文書化コードについてのNSHipster Tutorialを読んでいます。 Xcodeがサイドペインに正しく表示するか、関数またはクラスを右クリックすると、いくつかのコードが文書化されました。だから私はかなり私の構文が正しいことを確認しています。
私はその1つのファイルを表示されていない別のファイルと比較するのに時間がかかっていましたが、フォーマットに関して普通のことは何も表示されません。
私が実行している:
- ジャジーバージョン:0.3.2
- Xcodeのバージョン:7.1
- スウィフトバージョン:2.1
- OS Xエルキャピタンバージョン:10.11
私の全体的な質問は次のとおりです。なぜすべてのクラスでジャジーなドキュメントを作成していないのですが、どうすればこの問題を解決できますか?
OOのおかげで、私はイライラした
--skip-undocumented
これはすべて文書化されていないクラスを無視します... –そして、すべてのACL(public、private、internal?)を文書化する方法はありますか? '--min-acl internal'を使用すると、パブリックメソッドが文書化されていません。 –
クラスのトップにドキュメントを追加すると動作します –