The project embraces distributed development and if you'd like to help, we'll pay you -- find out more at Worklist.net. If you find a small bug and have a fix, pull requests are welcome. If you'd like to get paid for your work, make sure you report the bug via a job on Worklist.net.
We're hiring! We're looking for skilled developers; send your resume to hiring@highfidelity.io
- Fork the repository to your own GitHub account.
- Clone your fork of the repository locally
git clone git://github.com/USERNAME/hifi.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/highfidelity/hifi
git pull upstream master
Resolve any conflicts that arise with this step. 7. Push to your fork
git push origin master
- Submit a pull request
You can follow GitHub's guide to find out how to create a pull request.
- Always update to the latest code on master, we make many merges every day and it is possible the bug has already been fixed!
- Search jobs on Worklist to make sure that somebody has not already reported the same bug.
- Add a job on Worklist including information about your system and how to reproduce the bug.
- Search the the Worklist to make sure that somebody has not already requested the same feature. If you find a matching request, feel free to add any additional comments to the existing issue.
- Add a job on Worklist that is labeled as a Feature (and select any other appropriate Labels) and includes a detailed description of your request.