Как правильно создать документацию проекта на php, extjs?

Всем привет!

Я начинающий php developer.
В данный момент заканчиваю свой первый проект на php , extjs, oracle db. Естественно у меня проблемы с документацией, то есть честно говоря даже нет документации. Есть только комментарии к функциям классам итд.
В последнее время у меня возникло сильное желание как-то задокументировать код проекта.
Знаю, что некоторые считают что я трачу время впустую, но все-таки, хочется иметь хорошо задокументированный код с иллюстрациями , чтобы менеджеры и новые сотрудники понимали о чем проект с минимальным вмешательством создателя.

Что имеем:
1) сайт example.com
2) код на php (yii), extjs

Как я вижу документацию:
1) вся документация о проекте на docs.example.com. (Естественно чтобы посмотреть содержимое нужно пройти аутентификацию)
2) любое изменение комментарии автоматически отражается на сайте документации
3) я не знаю есть ли такая возможность: автоматически показать весь бизнес-процесс на BPMN и/или UML на сайте ( конечно можно самому нарисовать диаграммы, но интересно есть ли такая программу которая делает все это автоматом)
ну и и.т.д

Начал читать про doxygen, но я надеюсь что профессионалы и те кто имел дело с этим укажут мне правильный путь.

Спасибо за внимание
  • Вопрос задан
  • 520 просмотров
Пригласить эксперта
Ответы на вопрос 1
vladamir
@vladamir
Confluence - там есть куча плагинов, UML и так далее. Возможно как-то можно автоматизировать, я это делал уже давно и не помню. Можно также интегрировать в конфлю www.draw.io

Минус - платно, но нескольких пользователей вроде как не дорого. Плюсов кууча.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы