Canonical Contribution Licence Agreement (CLA) Service.
- Python 3.12+
- Poetry: Installation instructions
poetry install
poetry run setup
The setup command installs pre-commit hooks that will automatically format your code before each commit.
-
Run development server:
poetry run dev -
Format code:
poetry run format -
Run unit tests:
poetry run test -
Run tests with coverage:
poetry run test --coverage -
Run migrations:
poetry run migrate --apply
For more detailed information, visit the official documentation.
This project has a Charmed operator that can be found at: https://github.copm/canonical/charmed-canonical-cla.
This project is licensed under the Apache 2.0 License.