# RFC
RFC (Request for changes) - это небольшой документ, который описавает Что необходимо изменить и Почему.
# Польза RFC
- Помогает понять на сколько важно изменение и какие у него последствия.
- Составить примерный план разработки и выявить спорные моменты.
- Получить фидбек от заинтересованных лиц (stakeholders).
- Дополнительная доментация, которая может пригодится кому-то в будущем.
# Как создать RFC
- Создайте файл
docs/rfc/YYYY-MM-DD-название.md
в репозитории проекта. - Оформите блоки RFC:
- Название изменения и ID Истории
- Описание изменения
- Почему необходимы изменения
- Какую пользу принесет изменение
- Как это отразится на бизнесе
- Оформите Merge Request и укажите в Assignee заинтересованных лиц. Можете дополнительно позвать их через Slack для ускорения.
- RFC считается одобренным в случаях
- Если получено одобрение от Assignees.
- У MR нет неразрешенных дискуссий и прошло больше суток.
# Ревьюерам
- Как можно быстрее реагируйте на новые RFC. Поомните, что прохождение ревью блокирует разработку.
- Используйте комментарии в Gitlab для начал обсуждения.
- Если дискуссия закончена, жмите
Resolve Discussion
.