Get Git
Follow the instructions for your environment here:
http://git-scm.com/
Sign-up for a GitHub account.
Accessing Pentaho code hosted on GitHub
All projects migrated to Git are hosted on the Pentaho organization: https://github.com/pentaho
Contributing code
Pentaho has no special procedures for working with our GitHub repositories. Follow the general workflow and instruction on GitHub:
https://help.github.com/
When you're ready to submit code with a Pull Request, create a Jira case and use the case number in your commit messages, e.g. "JIRA-1234 adding new functionality". When submitted update the Jira case with a link to the pull request on GitHub.