summaryrefslogtreecommitdiff
path: root/HACKING/contributing.md
blob: 65066b5930c63b9f7e679837b1c959ee0246435d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
Contributing
============

I'd love to have your patches!  Code should be hackable; if you want
to modify something, but can't figure out how: 1) ping me for help, 2)
it probably means the code was too complicated in the first place.

Patches should be sent to <dev@lists.parabolagnulinux.org>; please put
"[PATCH]" and "libretools" in the subject line.  If you have commit
access, but want me to look over it first, feel free to create a new
branch in git, and I will notice it.  Try to avoid pushing to the
"master" branch unless it's a trivial change; it makes it easier to
review things; though I *will* look over every commit before I do a
release, so don't think you can sneak something in :)

Be sure to make sure to follow the licensing requirements in
`HACKING/licensing.md`

I'd love to discuss possible changes on IRC (I'm lukeshu), either on
irc.freenode.net#parabola or in personal messages.  My account may be
online even if I'm not; I will eventually see your message, I do a
search for mentions of "luke" on #parabola every time I get on.

Please write unit tests for new functionality.  Or old functionality.
Please write unit tests!  See `HACKING/testing.md` for details on
testing.