Contributing¶
Contributions and feature requests are very welcome!
If you have time and want to fix: Please open issues with that you want to add or write to me in Telegram: @xnuinside or mail: xnuinside@gmail.com
Developer guide¶
Project use pre-commit hooks, so you need setup them
Just run:
pre-commit install
to install git hooks in your .git/ directory.
How to run integration tests¶
Run integrations test from tests/integration_tests/
cd test/integration_tests
When 2 possible ways.
First way.
pytest . --docker-compose=test-docker-compose.yml -v
# will build and run docker compose & execute the tests
Second way (reduce time in process of tests creating/debuggind)
docker-compose -f test-docker-compose.yml up --build
# build & run test cluster
# when in new terminal window:
pytest . --docker-compose=test-docker-compose.yml --docker-compose-no-build --use-running-containers -v