Buff Development

Основные понятия

Организация, проект, репозиторий, задача, подзадачи, ревью.

Короткая карта сущностей продукта. Полные определения — в Глоссарии.

Организация и участники

Организация — изолированное пространство команды. У неё есть владелец и участники; данные и трафик одной организации недоступны другой. Организацию можно создать и переключаться между ними.

Проект разработки и репозиторий

  • Репозиторий — импортированное зеркало вашего внешнего git-репозитория (upstream).
  • Проект разработки — проект, который собирает один или несколько репозиториев как источники (repo@branch) и в котором ведётся разработка.

Задача и её жизнь

Задача проходит путь: постановкапроработка/формулировкадекомпозиция на атомы (подзадачи) → разработка по волнамревьюпубликация. На ключевых точках работу продолжает человек: согласует план перед стартом и одобряет результат.

Атомы и волны

При декомпозиции задача разбивается на атомы — наименьшие независимо собираемые единицы. Атомы выполняются волнами в порядке зависимостей; это видно на Схеме выполнения.

Ревью и замечания

Готовые изменения проходят ревью: диффы, обсуждение и замечания (от модели и от вас) с решением «одобрить» или «на доработку». После одобрения открывается pull request в исходном репозитории.

On this page