We love your input! We want to make contributing to JSSEnv as easy and transparent as possible, whether it's:
- Reporting a bug
- Discussing the current state of the code
- Submitting a fix
- Proposing new features
- Becoming a maintainer
We use GitHub to host code, to track issues and feature requests, as well as accept pull requests.
- Fork the repository
- Clone your fork locally
- Install development dependencies:
pip install -e ".[dev]"This will install the package in development mode along with all development dependencies.
Run the full test suite:
pytestWith coverage:
pytest --cov=JSSEnv tests/- Update the README.md with details of changes to the interface, if applicable.
- Update the tests as appropriate.
- The PR should work for Python 3.8+.
- Ensure all tests pass.
By contributing, you agree that your contributions will be licensed under the project's MIT License.