Developer Workflow
Steps outlined in this page assume that the development prerequisites are met.
Create Workspace
Before making your first contribution, you should follow the steps to create your own GitHub fork and local workspace as outlined in the contributor guide.
After this, you can browse the code and start making changes as necessary.
Build and Test
After you made some changes to the code locally, before opening a pull request you should run a few steps to make sure the code will pass validation by the CI:
- Run and pass
make build
- Run and pass
make test
You can find more information on the full build process in the building onos-config document.
Submit a Pull Request
If the build and the test passed, you can commit your code and open a new pull request as described in more detail in the contributing document.
Pull Request Review process
The pull request you just opened will be checked by our Travis CI system and reviewed by the community. Once it is approved, it will be merged it with a squash and merge strategy. If you are requested for changes in your pull request please go back and start again with step number 4 in the contributing.