Скрипт `ci/validation.py` будет последовательно проверен с помощью следующих модулей:
Хуки из папки `hooks` будет последовательно проверены с помощью следующих модулей:
*[`flake8`](https://github.com/pycqa/flake8/)
*[`black`](https://github.com/psf/black)
*[`mypy`](https://github.com/python/mypy)
Далее, скрипт `ci/validation.py` будет запущен
## Форматирование скриптов Python
Введите команду:
...
...
@@ -100,7 +99,7 @@ pipenv run lint
pipenv run fmt
```
Форматирование скрипта `ci/validation.py` будет скорректировано форматтером `black`
Форматирование хуков из папки `hooks` будет скорректировано форматтером `black`
## Активация виртуального окружения Pipenv
...
...
@@ -114,6 +113,18 @@ pipenv shell
Для выхода из виртуального окружения Pipenv введите `exit` или нажмите `Ctrl + D`
## Добавление зависимостей
Введите команду:
``` shell
pipenv update <package>
```
где `<package>` — название добавляемого модуля
Команда добавляет модуль в [Pipfile](Pipfile) и [Pipfile.lock](Pipfile.lock), затем устанавливает его в виртуальное окружение Pipenv
# Запуск документации Picodata в Docker
С помощью [Dockerfile](docker/static/Dockerfile) можно собрать сайт документации Picodata внутри образа [Docker](https://docs.docker.com/), затем запустить образ в контейнере