The documentation is a person, and they are on holiday
Описание и применение
Документация становится устаревшей без видимых сигналов, что приводит к зависимости от одного человека. Внедрение Celmis позволяет автоматически отслеживать изменения, регенерировать документы и сообщать об ошибках, уменьшая риск устаревания.
Задача
Documentation can become stale silently, leading new joiners to rely on outdated or missing information and waste time asking a single person for answers.
Результат
Documentation staleness is now observable and actionable; failures are reported on dashboards, and missing docs are explicitly listed, reducing dependency on a single person.
Рабочий процесс
- 1. Register repositories in Celmis.
2. Daily scheduled sweep runs
git ls-remoteto detect changes. 3. On change, incremental re‑indexing walksgit diffand updates reverse index. 4. Notes are regenerated only if source files changed or commit stamp differs. 5. Failed generations raise errors and are visible on a dashboard. 6. Export documentation archives include aMISSING.txtlisting repositories with no docs. 7. Provenance blocks record generator, commit, engine, and lookup count for each note.
Доказательства
Hand‑written documentation goes stale silently. There is no event.
A run in which every document failed used to report success, because the markdown folder existed. It now raises.
Exporting every repository's documentation as one archive writes a MISSING.txt listing the repositories that have none.
- Дата записи: 2026-09-07T10:32:04.518Z