Skip to content
This repository was archived by the owner on Dec 2, 2025. It is now read-only.

workflow

retep998 edited this page Apr 9, 2012 · 2 revisions

Developer Workflow

If you wish to contribute to Proton, here is the workflow that you should follow:

  1. Fork the project on Github (you may postpone this step until you actually have a finished contribution ready to push)
  2. Do your research. Ask on the IRC to see what needs doing. Read the existing source code to understand how to add to it. Learn the coding standards so your code style fits in. Read up on any necessary specs. Use Google.
  3. Code! Do feel free to go back to step 2 as frequently as you desire. Don't forget to keep us updated on your progress.
  4. Push your changes to your fork on Github. Perform step 1 first if you haven't already.
  5. Submit a pull request on github.* Core developers will then look over the changes and determine if it's ready or not. If your changes are not ready, go back to step 2 and keep working. When you return to step 5, use the existing pull request that you made before. If your changes are ready, it will then go through an internal review and be merged into the main repo.
  6. ???
  7. Profit!

*Please note that by submitting a pull request to Github, you agree that you are the original author of all the changes and/or have permission from the original author. You also agree to transfer all rights to those changes to the ProtonOS team. If you do not wish to give up your rights, then do not open a pull request and we will not use your changes.

Clone this wiki locally