Я работаю над iPhone C++ и Objective C Project. Я использую Git в качестве моей системы контроля версий.
Кодовая база немного выросла, поэтому я хотел бы добавить в проект doxygen. Проблема в том, что я не уверен, что будет лучшим подходом для этого.
Я думал о нескольких вариантах:
1) Создайте HTML-документацию doxygen в папке проекта и сделайте ее "частью" проекта, чтобы она также была версионной и поддерживала git.
2) Создайте HTML-документацию doxygen в папке проекта и добавьте ее в .gitignore
чтобы каждый пользователь проекта отвечал за создание документов, а хранилище git проекта оставалось нетронутым (за исключением .gitignore
).
Мы используем git --bare репозиторий на нашем главном сервере, поэтому смонтировать веб-страницу, содержащую doxygen в HTML, на сервере будет сложно (вы не можете увидеть файлы проекта с репозиторием git --bare, поэтому я выиграл не смогу увидеть сгенерированный Doxygen HTML документ, если я не загрузил его отдельно)
Может быть, я мог бы сделать какую cron-job
, чтобы обновлять doxygen на стороне сервера?
Помощь очень приветствуется.