Thanks for your interest in improving CubeDynamics!
- Read the full guidelines in docs/dev/contributing.md.
- Set up a development environment with:
python -m pip install -e ".[dev]"pytest -m "not integration" -q
- Build docs locally with
mkdocs serveto preview changes. - Open issues or pull requests on GitHub for discussion and review.
We follow the Contributor Covenant Code of Conduct (see CODE_OF_CONDUCT.md).
- Install release tooling:
python -m pip install -e ".[test]" - Build the artifacts:
python -m build - Validate metadata:
python -m twine check dist/* - Upload to PyPI (requires an API token or trusted publishing):
python -m twine upload dist/* - Optionally create a Git tag and GitHub release that matches the PyPI version.