Developer information
Resources
- SonarQube page: https://sonarqube.inria.fr/sonarqube/dashboard?id=Kerdata%3AE2Clab
- Public documentation: https://e2clab.gitlabpages.inria.fr/e2clab/
- EnOSlib documentation: https://discovery.gitlabpages.inria.fr/enoslib/
Contributing
Code formatting
Before commiting code to the repository, run:
pre-commit run --all-files
pre-commit
will run a bunch of code quality tools on the code base to ensure consistency across commits.
If you don't have pre-commit installed:
pip install -e .[dev]
Test
Before committing make sure all tests pass:
tox -e py39 # Or other env