wiki:Contributing

Version 2 (modified by jgross@mit.edu, 8 years ago) (diff)

Mention github pull requests

Contributing to BarnOwl

Communication

The developers live on class barnowl on the ATHENA.MIT.EDU zephyr realm. That's usually the fastest way to reach us. We also use the barnowl-dev@mit.edu mailing list for discussion and code review. If you have an Athena account, you can add yourself directly; Otherwise, send us an email or contact nelhage@mit.edu to be added.

A few of us also hang out in #barnowl on irc.freenode.net, but it's not used very much.

Contributing code

Patches should be submitted in the form of pull requests via http://github.com/barnowl/barnowl/pulls, or sent to barnowl-dev@mit.edu. For small changes, inline patches are fine, but for anything larger, please create a git repository somewhere (Forking on github is trivial, if you don't already have a server set up) and send us a pointer to that repository.

Commit bits

We hand out commit bits to the main barnowl repository fairly liberally, but apply a pre-commit code review policy for developers with commit bits.