-
Notifications
You must be signed in to change notification settings - Fork 691
Contributor welcome notes
Thanks for contributing to Prawn!
You're now able to commit directly to our repositories, but please keep the following guidelines in mind:
-
Every incoming pull request still needs to be reviewed from one of Prawn's maintainers(*), but contributors can help with the testing, tweaking, and merging of those requests as long as someone on core has signed off on the work.
-
Contributors can create their own feature branches directly on the Prawn repository, which will make it easier for other contributors and core team members to make revisions to a pull request.
-
Contributors can revert any code that gets put into master that is clearly broken in some way.
-
Contributors can directly merge fixes for any bugs that have a clear cause and an obvious solution.
-
Contributors can freely merge documentation improvements and other kinds of "safe changes" that wouldn't require much discussion.
-
Core team members will still be responsible for release management and also for making final decisions on things, but contributors can take a more active role in those discussions and help out in a supporting role as much as they'd like.
-
If in doubt about any of this, just ask us! These are not commandments, but instead just guidelines to keep us organized. We can tweak them over time.
(*): Gregory Brown, James Healy, Brad Ediger, Daniel Nelson, and Jonathan Greenberg