How to contribute to source code and documentation?

Basically, your contribution to the code and documentation is possible using Create account there, fork the official repository, clone it to your local machine, make a branch, modify files, commit changes to github. Finally make a pull request, so your contribution could be merged into master branch.

Step by step guide:

(or follow the github contribution guide

this is for the first time only

 git clone


 git clone
  git config --global ""
  git config --global "YOURUSERNAMEHERE"

this is the regular workflow:

  git branch BRANCH-NAME
  git checkout BRANCH-NAME

where BRANCH-NAME is a name of your pack of changes

  git add .
  git commit -m "a short description of the change"
  git push --set-upstream origin BRANCH-NAME