Doxygen vs. Sphinx+Breathe
#linuxcon カーネルのドキュメント。 ・txtファイル:2000+ ・DocBook:カーネルの心臓の記述 ・Doxygen形式と似たのKerneldocコメント:55000個。 カーネル開発者がシステムを作った。 make htmldocs
2016-07-14 11:20:04#linuxcon 問題点が。 ・遅い ・brittle ・設定とmakeが難しい ・他のDocumentation/ディレクトリと統合がない。 最近変えた。 markdonwを導入。その後AsciiDocに切り替えた。
2016-07-14 11:25:18#linuxcon AscIiDoc 利点 ・汚いDocBookを回避 ・よりよい文書 欠点 ・パフォーマンス ・文書館のリンク ・Ruby依存
2016-07-14 11:28:51#linuxcon 何がやりたいか。DocBookはやめたい。 簡単なマークアップを使いたい(Markdonw,AsciiDoc,Sphinx)。 フォーマットされていない文書にもそのまま使いたい 東道された文書ツリーを作りたい。
2016-07-14 11:33:19#linuxcon それでSphinxに目をつけた。 ・コードの文書化に特化 ・世界的な利用 ・DocBookやLaTeXに頼らない。 で,Sphixを使うことで合意が取れた。 kerneldocコメントはいつも動作して,RST指示文を追加できる。
2016-07-14 11:41:10#linuxcon 拡張モジュールを作った .. kernel-doc:: file :export: :internal: :doc: doc-setion title :function: functions.. これだけでうまくいくようになった。
2016-07-14 11:42:01#linuxcon 今後の作業 DocBook文書を変換して,DocBookはやめる。 kernel-docユーティリティの再検討 plain-text文書の組み込み 表生成の改良 武藤さんのいうとおり,マークアップにとって表は鬼門か…
2016-07-14 11:50:58.@senopen 世界情勢考えるなら,やっぱSphixが一番なんかな。 AsciiDocはあまり使われていないし不十分か。DocBookは古臭くてやっぱだめか。 今後CSS組版を普及させることを考えると,やっぱSphinxも使えるようになっといたほうがいいか…
2016-07-14 12:00:40#linuxcon 2日目のセッションのカーネル文書の話で,AsciiDocからSphinxに移行した話があった。気になったので調べてた。rstは標準でCのAPIの機銃記法があるのがとても大きいと思う。 Sphinxドメイン - docs.sphinx-users.jp/domains.html#c…
2016-07-15 01:14:26個人的にはきちんとした文書を書くならXHTML5が一番だと思っていて,これをメインにやっている。 でも,コードの文書化とかなってくると,コメントに埋め込んだ文とか,結局変換が必要。軽量マークアップ使うしかないんかな。二度手間だけど,どちらでもできるようになっておく必要があるか…。
2016-07-15 01:21:22これAsciiDocなんだ。 やっぱりSphinxよりAsciiDocのほうがいいようにみえるけど…。ただ,AsciiDocを選ぶことは人柱の覚悟が必要。 Vulkan Style Guide - khronos.org/registry/vulka…
2016-07-15 01:25:07@senopen Sphinxを使うなら,PDF生成に結局またTeXに関わらないといけなくなる。TeXにはもう関わりたくない。けど,AsciiDocだと評判の悪いDocBook経由。 消耗したくない…
2016-07-15 01:27:26先週参加したLinuxConの参加報告を昨日会社に提出した。個人的に興味のあったカーネルドキュメントの話について,以下に組版が大事かSphinxについて書いていたら,上長に興味を持ってもらえたらしく,サンプルの掲示をお願いされた。チャンスかな。社内Wikiも数年誰も使っていないし
2016-07-20 21:41:22@senopen 組版の重要さというのがあまりわかっていないようだ。 SphinxよりかはAsciiDocのほうが好みなのだけど,ユーザーは多いし安定しているからな。Sphinxの力を借りさせていただくか。
2016-07-20 21:42:39会社でお願いしてこの本買ってもらおうかな。Sphinxについて知りたい。 Pythonプロフェッショナルプログラミング 第2版 株式会社ビープラウド amazon.co.jp/dp/B00XZTYMG6/… @amazonJPさんから
2016-07-24 18:18:57この本買った。最初はePubしかなくて残念だったのだけど,いつからかPDF版もでていた。 O'Reilly Japan - Sphinxをはじめよう oreilly.co.jp/books/97848731… @oreilly_japanさんから
2016-07-24 18:21:132015/05/21 #PyPro2 の電子書籍が出ました! - Pythonプロフェッショナルプログラミング第2版 - 清水川Web - freia.jp/taka/blog/pyth…
2016-07-26 09:43:41Sphinxを使用しているプロジェクト — Sphinx 1.4.4 ドキュメント - docs.sphinx-users.jp/examples.html
2016-07-26 09:55:00RT @togetter_jp: C++向けドキュメンテーションツールの悩み覚書 - Togetterまとめ togetter.com/li/141233
2016-07-26 09:55:53Is Sphinx already suitable for C++ documentation? - Stack Overflow - stackoverflow.com/questions/1293…
2016-07-26 09:59:52GitHub - michaeljones/breathe: ReStructuredText and Sphinx bridge to Doxygen - github.com/michaeljones/b…
2016-07-26 10:12:06