The one hundred arms giant in charge of Tesselo integrations
make install
# This will also install the runtime dependencies
make dev_install
make upgrade_dependencies
We are using https://pre-commit.com/ hooks, they are specified in the file .pre-commit-config.yaml
and installed when you run make dev_install
.
If the pre-commit configuration file is changed, remember to run make dev_install
or pre-commit install
again.
To manually force run the pre-commit tasks, you can type:
make pre-commit
The Makefile
is a good resource to see how things are done.
Some of these targets include:
Includes the pre-commit hooks and running the tests with code coverage reports.
make check
Includes security checks and other code smells.
make check-advanced
Includes code complexity and documentation style checks.
make check-picky
Database management and other operations will be integrated into the Flask CLI
pip install -e .
GIGES_SETTINGS=giges.settings.DevelopmentSettings giges
pip install -e .
GIGES_SETTINGS=giges.settings.DevelopmentSettings giges db upgrade head