Добавить Semantic commits и SemVer
parent
5c8ed85e96
commit
6d5d822fec
1 changed files with 22 additions and 0 deletions
22
Semantic-commits-%D0%B8-SemVer.md
Normal file
22
Semantic-commits-%D0%B8-SemVer.md
Normal file
|
|
@ -0,0 +1,22 @@
|
||||||
|
# Интро
|
||||||
|
|
||||||
|
Данная страница описывает договоренности по названию коммитов, про их смысловую нагрузку а также семантическое версионирование.
|
||||||
|
|
||||||
|
# Коммиты
|
||||||
|
|
||||||
|
Коммиты - основная составляющая работы разработчика.
|
||||||
|
|
||||||
|
Коммиты должны быть атомарными, т.е. они должны нести какое то одно конкретное изменение в код.
|
||||||
|
|
||||||
|
Коммиты должны соответствовать такому шаблону наименования
|
||||||
|
|
||||||
|
```
|
||||||
|
<тег>(SHOP-<номер задачи>): <Краткое описание изменения в будущем времени>
|
||||||
|
# пример
|
||||||
|
feat(SHOP-1): Поменять логику авторизации
|
||||||
|
```
|
||||||
|
|
||||||
|
Разрешенные теги:
|
||||||
|
1. feat - в данном коммите мы принесли новую функциональность в код, возможно поменяв существующие внешние контракты
|
||||||
|
2. fix - в данном коммите мы починили уже существующую функциональность
|
||||||
|
3. refactor - в данном коммите мы переписали существующую функциональность для улучшения производительности/читаемости/поддерживаемости кода, не ломая внешние контракты
|
||||||
Loading…
Add table
Add a link
Reference in a new issue