Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Add contributing guidelines

  • Loading branch information...
commit 578b0ce73112db7b11213fb8d4b254c3ed961bd7 1 parent 2a88d9c
@rafeca authored
Showing with 57 additions and 0 deletions.
  1. +53 −0
  2. +4 −0 site/index.html
@@ -0,0 +1,53 @@
+Good pull requests - patches, improvements, new features - are a fantastic
+If you've spotted any small, obvious errors and want to help out by patching it,
+that will be much appreciated.
+If your contribution involves a significant amount of work or substantial
+changes to any part of the project, please open a "contribution enquiry" issue
+first to check that the work is wanted or matches the goals of the project.
+All pull requests should remain focused in scope and avoid containing unrelated
+Please follow this process; it's the best way to get your work included in the
+1. [Fork]( the project.
+2. Clone your fork (`git clone
+3. Add an `upstream` remote (`git remote add upstream
+ git://<upsteam-owner>/<repo-name>.git`).
+4. Get the latest changes from upstream (e.g. `git pull upstream
+ <dev-branch>`).
+5. Create a new topic branch to contain your feature, change, or fix (`git
+ checkout -b <topic-branch-name>`).
+6. Create the needed tests to ensure that your contribution is not broken in the future.
+ If you are creating a small fix or patch to an existing feature, just a simple test
+ will do, if it is a brand new feature, make sure to create a new test suite.
+7. Make sure that your changes adhere to the current coding conventions used
+ throughout the project - indentation, accurate comments, etc.
+8. Commit your changes in logical chunks; use git's [interactive
+ rebase]( feature to tidy
+ up your commits before making them public. Please adhere to these [git commit
+ message guidelines](
+ or your pull request is unlikely be merged into the main project.
+9. Locally merge (or rebase) the upstream branch into your topic branch.
+10. Push your topic branch up to your fork (`git push origin
+ <topic-branch-name>`).
+11. [Open a Pull Request]( with a
+ clear title and description.
+If you have any other questions about contributing, please feel free to contact
4 site/index.html
@@ -40,6 +40,10 @@
+ <h2>How to contribute</h2>
+ {{ }}
Please sign in to comment.
Something went wrong with that request. Please try again.