How to Contribute

Contributions are welcome and appreciated. This page outlines practical ways to contribute and the expected pull request workflow.

Ways to contribute

You can help by:

  • Reporting bugs and usability issues.

  • Proposing features or architecture improvements.

  • Improving documentation clarity, examples, and cross-links.

  • Submitting code fixes or enhancements with tests.

Contribution workflow

  1. Fork the repository and create a focused branch.

  2. Make changes in small, reviewable commits.

  3. Run tests locally before opening a pull request.

  4. Update documentation and examples when behavior changes.

  5. Open a pull request describing the problem, approach, and validation steps.

Issue tracker

Open issues and feature requests at:

https://github.com/JGCRI/scalable/issues