diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 00eddae..7167028 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -71,3 +71,9 @@ repos: - name: Poetry Check (karkas_piccolo) id: poetry-check args: ["-C", "./src/karkas_piccolo"] + - repo: https://github.com/compilerla/conventional-pre-commit + rev: v3.4.0 + hooks: + - id: conventional-pre-commit + stages: [commit-msg] + args: [] diff --git a/docs/DEV.md b/docs/DEV.md index 37f92d2..a3a3f43 100644 --- a/docs/DEV.md +++ b/docs/DEV.md @@ -18,12 +18,20 @@ git clone https://gitflic.ru/project/alt-gnome/karkas.git 2. Откройте папку `karkas` в VSCode. Среда разработки автоматически предложит открыть проект как Workspace, используя файл `karkas.code-workspace`. Нажмите `Открыть Workspace`, чтобы принять предложение; -3. Установите инструмент Poetry, следуя инструкциям из [официальной документации](https://python-poetry.org/docs/). Для каждого пакета выполните следующую последовательность действий: +3. Установите инструмент Poetry, следуя инструкциям из [официальной документации](https://python-poetry.org/docs/). + +4. Выполните команду `poetry install` в корне проекта. + +5. Выполните команду `soruce ./.venv/bin/activate` в корне проекта. + +4. Выполните команду `pre-commit install -t commit-msg -t pre-commit` в корне проекта. + +5. Для каждого пакета выполните следующую последовательность действий: - Перейдите в папку пакета (например, `src/karkas_core`); - - Выполните команду `poetry install`, чтобы установить зависимости пакета. После этого будет создано виртуальное окружене (`.venv`); + - Выполните команду `poetry install`, чтобы установить зависимости пакета. -4. Выполните команду `poetry shell` в папке пакета, над которым будут производится работы, чтобы активировать виртуальное окружение. +6. Выполните команду `soruce ./.venv/bin/activate` в папке пакета, над которым будут производится работы, чтобы активировать виртуальное окружение. Теперь рабочее окружение настроено!