From 269b59560a725d3a46cd043549393a98005b1e77 Mon Sep 17 00:00:00 2001 From: goodmice Date: Fri, 23 Dec 2022 17:12:02 +0500 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=B0=20=D1=81=D0=B5=D0=BA=D1=86=D0=B8=D1=8F=20=D1=80?= =?UTF-8?q?=D0=B0=D0=B1=D0=BE=D1=82=D1=8B=20=D1=81=20=D1=80=D0=B5=D0=BF?= =?UTF-8?q?=D0=BE=D0=B7=D0=B8=D1=82=D0=BE=D1=80=D0=B8=D0=B5=D0=BC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CODE_STANDART.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/CODE_STANDART.md b/CODE_STANDART.md index 92dce3a..f7bce43 100644 --- a/CODE_STANDART.md +++ b/CODE_STANDART.md @@ -63,6 +63,27 @@ const page: ReactNode = lazy(() => import (...)) ``` +### 1.4. Работа с репозиторием + +#### 1.4.1. Подготовка к публикации работы по заданию +При получений задания необходимо создать для неё ветку, наследуемую от **dev**. +Ветка должна именоваться в **kebab-case** и иметь префикс соответствующий типу задачи: +* "**feature/**" - для нового функционала или визуала; +* "**fix/**" - для багов и любых исправлений. + +Название ветки должно кратко описывать проблему или новые возможности. + +Далее необходимо создать *pull request* на ветку dev от новосозданной и сразу отметить его как WIP. +При завершении задания метку WIP необходимо снять. + +#### 1.4.2 Оформление коммита +Изменения файлов необходимо разделять на коммиты по общим изменениям и соответствующе его именовать. +Если в коммит попадает более одного логического изменения стоит указывать их в виде маркированного списка, например: +``` + * На странице "Мониторинг" и "Архив" сокращено колличество запросов; + * Страница "Сообщения" удалена. +``` + ## 2. JS 1. Методы, константы и переменные документируются в соответствии с `JSDoc`; 2. При документации страниц необходимо указать её название, краткое описание и описание получаемых параметров: