Contributing
How to contribute to Ply
Contributing to Ply
Contributions are welcome, whether you are fixing a typo, improving the documentation, reporting a bug, or adding a feature.
Ways to contribute
- Bug reports. Open an issue with a minimal reproduction and the expected behavior.
- Documentation. Open a pull request for unclear or missing explanations.
- Feature proposals. Start a thread in GitHub Discussions before opening a large pull request.
- Code. Pick an open issue, keep the change focused, and include tests where behavior changes.
Working on a change
- Fork the repository and create a branch from
main. - Make the change and run
go build ./...,go vet ./...andgo test -race ./.... - For documentation changes, run the docs build from
docs/. - Open a pull request describing the problem and the approach.
If you are unsure where to start, open a discussion or ask on an issue. Maintainers will point you to a suitable task.
Review
Pull requests are reviewed for correctness, API stability and consistency with the existing code. Small, focused changes are easier to review and merge. By participating, you agree to follow the Code of Conduct.

Ply