Skip to content

Contributor welcome notes

Gregory Brown edited this page Mar 6, 2014 · 18 revisions

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

Clone this wiki locally