diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md new file mode 100644 index 0000000..c6d198e --- /dev/null +++ b/CONTRIBUTING.md @@ -0,0 +1,34 @@ +# Contribution Guide # + +First of all, thank for your contribution! I can't manage this whole thing +alone, and I welcome pull requests. To make sure that we're all on the same +page, here are some guidelines to follow for submitting pull requests for this +list. + +## Ensure that everything you link to is free (as in freedom) ## + +This is highly important - this list *only* contains freedom-respecting things! +If you are sending a pull request linking to code, ensure it is licensed under a +[freedom-respecting license][1]; if you are linking to assets of any kind, make +sure that [they are the same][2]. For games, be especially careful that they are +both. + +## Indicate the license for anything you add clearly ## + +Ensure that you use the correct name for the license (as per [this][1] +or [this][2]), and indicate any further restrictions clearly. Also check if the +license is in use already - if it is, don't create another link to it. + +## Maintain alphabetical order within sections ## + +Pretty self-explanatory, really. Numbers are considered to be higher-ordered +than anything else, and otherwise, lex order. + +## Give a clear commit message ## + +The commit message should state clearly *what* you did (adding, removing, +clarifying, etc.), with *what* (usually by giving the name of the entry), in the +present continuous tense (i.e. 'adding' not 'added'). + +[1]: https://www.gnu.org/licenses/license-list.html +[2]: http://freedomdefined.org/Licenses