私は非常に大きなオープンソースのRTSゲームエンジン(Spring)に取り組んでいます。私は最近、Luaが呼び出し可能な新しいC++関数を追加し、それらを最もよく文書化する方法を疑問に思っていました。同時に、人々はのドキュメントを書いたり更新したりすることを刺激して、既存のLua呼び出しの多くをにしました。doxygenコメントを編集するための「wiki」がありますか?
C++関数の近くで最初にドキュメントをdoxygenコメントとして書くことができればうれしいかもしれないと思いました。これは関数本体が関数の動作を正確に定義しているためです。しかし、git(私たちが使っているVCS)やC++についてほとんど理解していないエンジンを使って、ゲーム開発者がドキュメントを改善したいと思っています。
したがって、C++ファイルから自動的にapidocを生成する方法があるだけでなく、より多くのオーディエンスがコメントを更新したり、例を追加したりするためのwiki風のWebインターフェイスを持つのが理想的です。
doxygenスタイルの書式設定、それらのコメントの編集(できればソースファイルの他の部分を編集することなく)、gitを統合するWebツールが存在するのでしょうか?
開発者はこのたびにこのブランチをマージしてから、改善点をマスターブランチに追加すると同時に、開発者による改善をドキュメントは、この特別なブランチにマスターブランチをマージしただけで、このWebツールで終了します。
まだ何も見つかりませんでしたが、この特定のものがまだ存在しているかどうかは疑問です。
クールなアイデア。私はそれが好きです:) –
+1、非常に涼しい...実際には、おそらく "コアデベロッパー"にとっても便利です。もしフォーマットされたドキュメントの編集経験を編集(時には隠された)マークアップよりもうまく行かせるならば。 – unwind
良い点、私はそれも考えていませんでした:-) – Tobi