Skip to content

moevm/MSE-2023-core-english-23

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

MSE-2023-template

Шаблонный проект для гитхаба на курсе Промышленная разработка ПО

Полезные ссылки по проекту

(каждый проект заполняет под себя):

Git-Flow:

  • У нас есть 3 ветки: main, dev, test
  • Каждая feature в отдельной ветке, которая создаётся из dev
  • При старте работ над feature делаетс 2 PR: dev и test, а задача переводится в in progress
  • После завершения разработки, задача переходит в статус in review
  • Ревью осуществляется в ветке test, исправления заливатся в feature-ветку, после ревью ветка мёржится в test и задача переходит в статус done
  • При релизе запланированных фич, они поочерёдно мёржатся в dev со squash коммитов
  • После того, как все нужные фичи попали в dev, делается релизная ветка в которую коммитится up версии и делается 2 PR: dev и master
  • После того, как PR будет влит в мастер на него ставится тег с версией

Версионирование

Каждую доставку вашего ПО маркируйте следующей схемой: A.B.C, где A — это глобальные изменения, ломающие обратную совместимость; B — доставка новых функций (работоспособность прошлых версий, соответственно, сохраняется); C — мелкие правки, патчи и горячие фиксы

Создание feature-ветки

  • На доске проекта создаётся item в статусе draft
  • Далее он преобразуется в issue

image

  • Заходим issue в вашем репозитории image
  • Справа, в меню блок - Development Выбираете "Create branch"

ВАЖНО по gitflow ветки вы создаёте из dev

image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published