miyagawa edited this page Jan 10, 2013 · 3 revisions

To contribute to Plack projects, simply fork a repository on github, push your changes to a topic branch and open a pull request. It's likely that personal emails to the authors and maintainers would be ignored.

The likelihood of your contributions getting applied would increase if:

  • the patch follows the coding style (there's no written down coding guideline at this moment, but you should just be consistent to other files)
  • there's a unit test illustrating and reproducing the problem
  • rationale to justify the change, like a reference to the standard document (RFC etc.)

No response to the issue or pull request would probably mean that it's not interesting or we're not sure if the proposed change has any positive value. Try justifying the rationale, or get +1 from the community to increase the chance of being looked at, by getting the issue more interesting.

Similarly, if you find an issue that gets stuck not applied in the issue tracker, and are experiencing the same/similar problem, get your voices in by simply upvoting it, or by describing how that affects your application.

If you want a quick feedback and/or would like to discuss when you're not sure if your proposal is a good idea, use the IRC channel #plack on