From 6d5d822fec7f60ff62a70765c3f7c5ee12a317aa Mon Sep 17 00:00:00 2001 From: itc1205 Date: Mon, 7 Jul 2025 22:57:52 +0400 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8=D1=82?= =?UTF-8?q?=D1=8C=20Semantic=20commits=20=D0=B8=20SemVer?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Semantic-commits-%D0%B8-SemVer.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 Semantic-commits-%D0%B8-SemVer.md diff --git a/Semantic-commits-%D0%B8-SemVer.md b/Semantic-commits-%D0%B8-SemVer.md new file mode 100644 index 0000000..19b8586 --- /dev/null +++ b/Semantic-commits-%D0%B8-SemVer.md @@ -0,0 +1,22 @@ +# Интро + +Данная страница описывает договоренности по названию коммитов, про их смысловую нагрузку а также семантическое версионирование. + +# Коммиты + +Коммиты - основная составляющая работы разработчика. + +Коммиты должны быть атомарными, т.е. они должны нести какое то одно конкретное изменение в код. + +Коммиты должны соответствовать такому шаблону наименования + +``` +<тег>(SHOP-<номер задачи>): <Краткое описание изменения в будущем времени> +# пример +feat(SHOP-1): Поменять логику авторизации +``` + +Разрешенные теги: +1. feat - в данном коммите мы принесли новую функциональность в код, возможно поменяв существующие внешние контракты +2. fix - в данном коммите мы починили уже существующую функциональность +3. refactor - в данном коммите мы переписали существующую функциональность для улучшения производительности/читаемости/поддерживаемости кода, не ломая внешние контракты \ No newline at end of file