Основные понятия
Организация, проект, репозиторий, задача, подзадачи, ревью.
Короткая карта сущностей продукта. Полные определения — в Глоссарии.
Организация и участники
Организация — изолированное пространство команды. У неё есть владелец и участники; данные и трафик одной организации недоступны другой. Организацию можно создать и переключаться между ними.
Проект разработки и репозиторий
- Репозиторий — импортированное зеркало вашего внешнего git-репозитория (upstream).
- Проект разработки — проект, который собирает один или несколько репозиториев как источники (
repo@branch) и в котором ведётся разработка.
Задача и её жизнь
Задача проходит путь: постановка → проработка/формулировка → декомпозиция на атомы (подзадачи) → разработка по волнам → ревью → публикация. На ключевых точках работу продолжает человек: согласует план перед стартом и одобряет результат.
Атомы и волны
При декомпозиции задача разбивается на атомы — наименьшие независимо собираемые единицы. Атомы выполняются волнами в порядке зависимостей; это видно на Схеме выполнения.
Ревью и замечания
Готовые изменения проходят ревью: диффы, обсуждение и замечания (от модели и от вас) с решением «одобрить» или «на доработку». После одобрения открывается pull request в исходном репозитории.