Pixels API based on Django.
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-commitThe 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 checkIncludes security checks and other code smells.
make check-advancedIncludes code complexity and documentation style checks.
make check-picky