Contributing to PyHOPE¶
How to get started as a developer
This guide describes how to develop PyHOPE. It covers the workflow, tooling, and conventions that keep the codebase consistent as the project grows.
The project is developed openly on GitHub under the GPL-3.0 license. Contributions of all kinds are welcome - bug reports, documentation improvements, new features, and convergence tests.
Contents
- GitHub Workflow: Branch strategy, pull requests, code review, and release process
- Environment Setup: Cloning, virtual environment, linting tools, and the CI pipeline
- Style Guide: Coding conventions, naming rules, and documentation standards