This section describes the ONOS development process, how to contribute as a developer, and how a developer is promoted to a committer.
Reporting bugs
Creating tickets on JIRA : the ONOS project employs JIRA to track the status of various tasks.
Submitting patches
Writing unit tests and Javadocs : Naturally, code contributions almost always include writing unit tests (JUnit) and documenting the codebase (comments and Javadocs).
Don’t break things: Sanity checking with Maven
Promotion : With a good track record, a contributor may advance to core developer status.