We follow ZeroMQ's C4 Process, a collaboration model for free software projects that focuses on community success and shared ownership.
- Every patch should correspond to an Issue.
- For sending PRs, please use the Fork+Pull process.
- Once your PR is merged, please send a PR adding yourself to the contributors list.
Quoted from the C4 Spec:
- Maintainers and Contributors MUST have a Platform account and SHOULD use their real names or a well-known alias.
- A patch SHOULD be a minimal and accurate answer to exactly one identified and agreed problem.
- A patch MUST adhere to the code style guidelines of the project if these are defined.
- A patch MUST adhere to the "Evolution of Public Contracts" guidelines defined below.
- A patch SHALL NOT include non-trivial code from other projects unless the Contributor is the original author of that code.
- A patch MUST compile cleanly and pass project self-tests on at least the principle target platform.
- A patch commit message SHOULD consist of a single short (less than 50 character) line summarizing the change, optionally followed by a blank line and then a more thorough description.
- A "Correct Patch" is one that satisfies the above requirements.
Happy hacking!