726 B
726 B
Contributing
To make contributions to this charm, you'll need a working development setup.
Testing and Development
This project uses tox
for managing test environments. There are some pre-configured environments
that can be used for linting and formatting code when you're preparing contributions to the charm.
Please see the tox.ini file in the root of this repository.
For example:
# Autoformat the code according to the project's guidelines
tox -e fmt
# Run linters on the code
tox -e pep8
# Run the unit tests with code coverage
tox -e cover -- tempest-k8s
Build the charm
Change to the root of this repository and run:
tox -e build -- tempest-k8s