цель состоит в том, чтобы иметь систему документации онлайн, с этими основными требованиями:
- будет в основном использоваться в качестве промежуточного этапа для окончательных технических документов по всем нашим приложениям (которые, вероятно, никогда не будут завершены, хотя:]). Обычно это используется так: у кого-то есть проблема, я исправляю ее и немедленно записываю ее. То, что происходит сейчас, становится неуправляемым: у кого-то есть проблема, я ее исправляю, и я, и кто-то счастливы, но через 2 месяца у кого-то есть такая же проблема, и никто не помнит, что это было за исправление.
- доступна везде, работает за нашим сервером Apache
- управление пользователями / группами, позволяющее доступ только для чтения / чтения-записи / доступа администратора
- формат не так уж важен: подойдет обычный текст, хотя вики-стиль будет лучше
- дешево или бесплатно
некоторые мои идеи:
- просто обслуживайте файлы в общей папке или через ssh (минусы: не слишком совместимы с Windows, плюсы: простые, могут быть файлы любого типа)
- храните его в SCM (svn / git, то же самое, что и выше, но более легкий доступ и контроль доступа)
- Confluence: мы уже используем Jira, стоит ли Confluence? Как это интегрируется с Jira?
- что-то другое?
Пожалуйста, не стесняйтесь комментировать их или поделиться своим опытом с другими системами.
Документация генерируется из кода (такого как Javadocs), или она написана с нуля, как руководство пользователя, или как некоторая комбинация этих двух?
—
FrustratedWithFormsDesigner
В основном это скорее руководство пользователя, а не документация по коду (ну, у нас это тоже есть, сгенерированное doxygen, мы можем включить его, но это не первая достопримечательность)
—
stijn
Я бы отдал немного денег Спольскому.
—
Работа