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