The project embraces distributed development and if you'd like to help, it would be greatly appreciated. Just open a pull request with the revisions.
- Fork the repository to your own GitHub account.
- Clone your fork of the repository locally
git clone git://github.com/USERNAME/vircadia.git
- Create a new branch
git checkout -b new_branch_name
- Code
- Follow the coding standard
- Commit
- Update your branch
git remote add upstream https://github.com/vircadia/vircadia
git pull upstream master
Resolve any conflicts that arise with this step.
- Push to your fork
git push origin new_branch_name
- Submit a pull request
You can follow GitHub's guide to find out how to create a pull request.
To make the QA process go as smoothly as possible.
- Have a basic description in your pull request.
- Write a basic test plan if you are altering or adding features.
- If a new API is added, try to make sure that some level of basic documentation on how you can utilize it is included.
- If an added API or feature requires an external service, try to document or link to instructions on how to create a basic working setup.