Documentation Scope
Что должно жить на сайте
- продуктовый обзор и user flows;
- экранные описания с состояниями, навигацией, данными и запросами;
- developer setup, локальная конфигурация и CI/CD;
- архитектурные разделы по auth, networking, ranking, statistics и analytics;
- operational reference: troubleshooting, update delivery, backend integration points.
Что не стоит тащить в сайт как отдельные страницы
- временные заметки уровня TODO;
- дубли одного и того же flow в нескольких разделах;
- микродоки про единичные alert-окна без отдельной логики;
- пиксельные значения, если они не являются контрактом дизайна;
- подробное описание каждого helper-метода или локальной UI-функции.
Практическое правило
Сайт документирует поведение, контракты и архитектуру.
Детали низкого уровня остаются в коде, именах типов, тестах и коротких inline-комментариях.
Как принимать решение
Добавляйте материал на сайт, если выполняется хотя бы одно из условий:
- это нужно новому разработчику для старта без чтения половины репозитория;
- это объясняет внешний контракт клиента с backend или платформой;
- это влияет на пользовательское поведение экрана;
- это помогает безопасно выпускать, дебажить или сопровождать приложение.
Не добавляйте материал на сайт, если он устареет после одного локального рефакторинга и не несет ценности вне конкретного файла.