How we handle patches (mmoved): Difference between revisions

From OpenHatch wiki
Content added Content deleted
imported>Paulproteus
No edit summary
imported>Jesstess
No edit summary
Line 1: Line 1:
{{Hacking OpenHatch}}

== As a patch submitter ==
== As a patch submitter ==


Line 9: Line 11:


== As a patch reviewer ==
== As a patch reviewer ==

* Ping the author on IRC (or something) to see if she's/he's uploaded the most recent version.
* Ping the author on IRC (or something) to see if she's/he's uploaded the most recent version.
* Ask the author roughly this question: "Please email devel@lists.openhatch.org saying that you're okay with your work being under AGPLv3. If you're willing, it'd be nice if you say 'the Affero GPL, version 3 or later, at your option'."
* Ask the author roughly this question: "Please email devel@lists.openhatch.org saying that you're okay with your work being under AGPLv3. If you're willing, it'd be nice if you say 'the Affero GPL, version 3 or later, at your option'."

Revision as of 19:33, 19 March 2011

This is a page about improving or modifying OpenHatch.

We call that "Hacking OpenHatch," and there is a whole category of pages about that.


As a patch submitter

  • File a bug on https://openhatch.org/bugs/ with a link to your code (for example, a git repository somewhere on the Internet, or with patch files as attachments in bug itself.)
  • Make sure your patch is of good quality. Write unit tests, use PyChecker and pep8 tools; use comments and docstrings to explain things when necessary
  • Join IRC and ping someone with deployment access (e.g., paulproteus) until it gets reviewed
  • If it passes review, it should get deployed immediately.

As a patch reviewer

  • Ping the author on IRC (or something) to see if she's/he's uploaded the most recent version.
  • Ask the author roughly this question: "Please email devel@lists.openhatch.org saying that you're okay with your work being under AGPLv3. If you're willing, it'd be nice if you say 'the Affero GPL, version 3 or later, at your option'."