-
Notifications
You must be signed in to change notification settings - Fork 171
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
doxygen の設定ファイルと実行用のバッチファイルを追加 #565
doxygen の設定ファイルと実行用のバッチファイルを追加 #565
Conversation
あとでgdgdするのもアレなので気になったこと今書いておきますね。
きっとこのあとこのbatをappyorに組み込んだりドキュメント書いたりって作業が続くと思ってます。 完全に「お任せ」になってしまうのでとりあえず突っ込みだけ入れてみました。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTMです。
conversationに書いたのは今後の課題ということで後追いでよいと思います。
実質20行足らずの変更が2512行って、ちょっとビックリしますけどね。
問題ないと思います。
誤: 最小のコミットで でした。 |
それだと設定ファイルのメンテが大変だろうと思います。 |
そういう場合は、approve せずに、これじゃわからん、説明してといってほしいです。 doxygen.conf の PROJECT_NUMBER の設定で環境変数で上書きするためにやっている また、正しく設定しても期待通り動いていません。 |
b5c8625
to
d198314
Compare
merge した master を元に rebase しました。 |
なにいっ!ww 説明を言葉通りに受け止めるとバッチの3行目がおかしい気がします。 |
d198314
to
22b3206
Compare
修正しました。 |
5462bfd
to
05b9351
Compare
doxygen のドキュメントを appveyor で生成して、成果物に含めるようにしました。 |
ded3a83
to
0b8e4ab
Compare
rebase しました。 |
0b8e4ab
to
5ef0b14
Compare
で doxygen の設定ファイルのひな形を作成
(GIT_SHORT_COMMIT_HASH を有効にするため SETLOCAL を外す)
5ef0b14
to
a3d8a9f
Compare
doxygen も実行に時間がかかるので travis ci で実行するようにした方がいいかも。 |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Release-Exe.zip のサイズが8割増しの 18MB になりました(※ただの報告です)。
生成物ができているので approve します。
doxygenは、生成できる枠組みを作ること自体に意味があると考えています。
中年の体重みたいな増え方ですね・・・若いころは40kgだったのにいつの間にか70kgとか。 格納先zipはまたどこかで考えるとして、問題ないと思います。 |
travis-ci だと chm ファイルの生成ができないかもしれない。 |
とりあえずマージしてしまいます。 |
そうなったらオプションを変えて出力形式をhtmlとかlinuxでも扱えるものにすればよいと思います。 HTML Help workshopの代替検討の話があったような。 |
chm は windows で使うには検索もできて便利なのでできれば残したい。
それはまた別の話ですし、ここでは doxygen の生成の話です。 sphinx の話は sakura editor 本体やマクロ等のヘルプを生成する元のデータを作って HTML Help workshop を置き換えるものではないです。 sphinx は HTML Help workshop への入力ファイルを生成して doxygen も chm の生成に HTML Help workshop を使っています。 |
残したい、了解です。 appveyorのmasterで、help生成の処理には時間がかかっていないことから、 だとしたら、htmlからchmを作るのはHTML Workshopの機能なので、 当面は hhc.exe が使える環境でdoxygenする、でいいと思います。 |
doxygen の設定ファイルと実行用のバッチファイルを追加
doxygen の設定ファイルと実行用のバッチファイルを追加
最小のコミットで
doxygen -g doxygen.conf
の生成ファイルを追加して、差分のコミットを積んでいます。