Blame CONTRIB

61a679
Permissively licensed components of the midipix project currently
61a679
accept contributions in the form of gpg-signed patches. The requirement
61a679
that all contributions be gpg-signed helps to ensure a repository's
61a679
reliability and license integrity, and is thus considered worth of
61a679
the (small) trouble that it might entail.
61a679
61a679
Please note that patch submission is only one of the many ways to
61a679
advance the development of a software component, and that assistance
61a679
in the following areas is always needed, and greatly appreciated:
61a679
61a679
* brainstorming.
61a679
* expressing needs, requesting features.
61a679
* sharing knowledge about your favorite system.
61a679
* lurking on irc, reviewing commits and patches.
61a679
* testing release candidates on different system.
61a679
* building from source, testing bleeding-edge versions.
61a679
61a679
61a679
If you would like to submit code, then the following how-to is for you.
61a679
61a679
1. discuss your proposed changes on the project's freenode irc channel.
61a679
2. if the changes you propose are not trivial to accept, start a discussion
61a679
   on the project's mailing list.
61a679
3. obtain as much help as needed on irc; post early versions of your work.
61a679
4. finalize your patch together with the project maintainer.
61a679
5. commit the patch to your local repository.
61a679
6. verify that everything builds, and that nothing breaks.
61a679
7  run contrib.sh, then sign and submit your patch.