Мне нужно задокументировать мой веб-сайт. Это музыкальный веб-сайт для Linux / Apache / MySQL / PHP на AWS. Мне нужно документировать все: архитектуру (5 серверов), базу данных (более 100 таблиц), классы php, программные конструкции и потоки процессов. Я знаком с phpdoc. В противном случае я не уверен, какие инструменты лучше всего. Мне нужны инструменты, совместимые с отраслевым стандартом UML.
Я бы сказал, что есть два важных критерия, которым должен удовлетворять инструмент:
Второй критерий таков, что вы можете хранить файлы в системе контроля версий. Отслеживать изменения в бинарных файлах запрещено.
Если несколько инструментов удовлетворяют обоим критериям, позвольте людям, имеющим опыт работы с этими инструментами, прийти к соглашению о том, какой из них использовать.