Установка проекта
- Получить доступы к репозиторию на gitlab
-
Склонировать в рабочую директорию
git clone git@gitlab.com:b2bcenter/dev/cds-components.git -
Перейти в ветку
mastergit checkout mastergit pull origin master
-
Для работы у вас должна быть установлена актуальная
версия Node.js (см. package.json проекта). Для удобной
работы с разными версиями ноды на одной машине
рекомендуется использовать
Node Version Manager. Если он у вас уже установлен, достаточно запустить
nvm useв корне проекта для переключения на рекомендуемую версию. -
Далее пройти в директорию проекта и выполнить в консоли
комманду
npm install,npm linkиcds configure -
После завершения установки можно запускать проект
npm run dev - Перейти по адресу
Работа с git
При работе с системой контроля версий применяется спецификация Conventional commits. Это необходимо для соблюдения единообразного и понятного лога, который в т.ч. способствует автоматизации истории релизов и версий компонентов.
Commit
Команда commit производится через
CLI, командой cds commit.
При работе с командой, необходимо заполнить несколько параметров:
- Тип изменений (type)*
- Область изменений (scope)*
- Номер задачи*
- Несовместимые изменения
- Измененные компоненты
* – обязательные параметры.
После заполнения, необходимо проверить итоговое сообщение на соответствие с правками и подтвердить его (или отклонить) - команда сама закоммитит изменений.
Важно следить и соблюдать соответствие правок, реализованных в коде с сообщением в commit.
Push
Команда push выполняется по стандартному
принципу, однако влючает в себя pre-push hook
с запуском проверки тестов и сборки. Если понадобится
пропустить проверку, необходимо вызвать команду с флагом
--no-verify.