what does mean contributing ? is programming knowledge required to contribute ? how to contribute ? reporting issue/bugs translating testing coding sending pull requests (nice commit messages, SoC, verbs.. etc) staying up to date with mainstream (upstream) LICENSE README CONTRIBUTING Good docs links ======== http://www.arabicgit.com/contributing-open-source-projects-github/