Contribute¶
Pony is a volunteer project and we welcome contributions from everyone. There are many ways to help, from writing documentation to triaging issues to contributing code. All contributors are expected to follow our community norms.
Getting Started is the on-ramp for newcomers. Good First Issues lists well-defined tasks that don’t require deep domain knowledge. Project Documentation is a great way to learn the codebase while helping. Triaging Issues is a valuable way to help move things forward. The Contributor Path describes how involvement grows over time.
Workflow covers how work gets done. Submitting Pull Requests explains the fork-and-branch workflow and PR conventions. Issue and PR Labels describes how we classify work. The RFC Process is how significant language and standard library changes are proposed. Releases covers how releases happen.
Project Operations is for committers and core team members who keep the project running. It covers CI, infrastructure, the Development Sync, and Last Week in Pony.
Resources collects reference material. Contributor Zulip Channels lists the channels where project work is coordinated. Developer Resources has guides for specific development setups.