Участие¶
Документация "Апофеозиса" хранится вместе с историей изменений проекта. Любой текст должен быть понятен человеку, который откроет его спустя несколько месяцев.
Главное правило
Изменение должно отвечать на три вопроса: что меняется, зачем это нужно и как убедиться, что результат верный.
Чем можно помочь¶
-
Исправить документацию
Уточнить формулировку, исправить ошибку или привести устаревшую страницу в соответствие с проектом.
-
Спроектировать механику
Описать новую или существенно изменённую механику в соответствующем разделе GDD с помощью шаблона фичи.
-
Дополнить сеттинг
Внести описание мира, рас, культур и другие теоретические сведения сразу в существующую страницу GDD.
-
Зафиксировать решение
Сохранить важное архитектурное/техническое решение в формате ADR.
Рабочий процесс¶
1. Определите изменение¶
Один Pull Request должен решать одну связанную задачу. Исправление опечатки, новая механика и перестройка навигации - три разных изменения.
Перед крупной работой проверьте:
- существует ли уже страница на эту тему;
- не обсуждается ли аналогичное изменение;
- какие соседние документы могут потерять актуальность;
2. Создайте ветку¶
Используйте короткое имя, отражающее назначение изменения:
3. Внесите изменение¶
Следуйте правилам оформления. Теоретическую информацию добавляйте сразу в подходящую страницу GDD. Шаблон фичи используйте как структуру новой страницы с механикой.
4. Проверьте результат¶
Перед отправкой выполните проверку:
5. Откройте Pull Request¶
Название должно описывать общее изменение:
Когда изменение готово¶
- Страница находится в правильном разделе навигации.
- Заголовок и первые абзацы объясняют назначение документа.
- Факты отделены от предположений и открытых вопросов.
- Внутренние ссылки ведут на исходные
.md-файлы. - Сборка и проверка ссылок проходят без ошибок.
Небольшие улучшения приветствуются
Для исправления явной опечатки или сломанной ссылки не требуется предварительное обсуждение. Достаточно небольшого понятного Pull Request.