masliev / office-manager

Office management system

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

О проекте

Участие в разработке может принимать любой желающий при условии соблюдения правил разработки.

Приоритет у этой разработки самый низкий! Любая задача или просьба коллеги более важна.

Правила разработки

  • Чтить PEP8 и не нарушать его.
  • Все коменты в коде и названия задач должны быть на английском!
  • Каждый модуль должен быть покрыт тестами не менее 80%.
  • На каждую задачу заводится отдельная ветка.
  • Мёрж в мастер делается через Pull request. Пулреквест невозможен пока не проходят ВСЕ тесты.

Workflow

  1. Выбираешь себе задачу из TODO, ставишь на себя и передвигаешь задачу “В процессе”
  2. Создаешь ветку от мастера (кнопка в задаче)
  3. Выполняешь задачу, пишешь тесты
  4. Создаешь пулреквест на коллегу
  5. Проходишь core review, задача мёржится в master и выкатывается на стейджинг (пока вручную)
  6. Передвигаешь карточку в “Тестирование”
  7. Добиваешься что бы задача была протестирована и передвинута в “Готово”

FAQ

На кого мне слать pull request?

Pull request посылается на человека который имеет наибольшую комппетенцию в данном вопросе. На одного человека нельзя отправить два pull request-а подряд, для следующего pull request-а вы должны выбрать другого компетентного в вашем вопросе человека.

About

Office management system


Languages

Language:Python 100.0%