...
ONAP membes seeking promotion to committer status should demonstrate the following abilities and behaviours before being considered for promotion. Ideally the individual has been participating in the community and several projects including the one they are seeking promotion to. Contributors can perform 95% of the duties of a formal committer including the following which would be expected from both contributors and committers.
- Gerrit involvment - putting up reviews of their own, reviewing other reviews of contributors/committers - you can add yourself as a reviewer as well.
- Ability to build, deploy and run your own project in the context of a larger ONAP deploy
- Ability to build and debug your own project in an IDE like Eclipse or IntelliJ
- Proactive - do not wait to be part of a epic/story/task or wait to be part of a review, or wait to bring forward build/design issues, or wait to bring new capabilities to the project and any other members of ONAP pushing or pulling from your componentGerrit involvment - putting up reviews of their own, reviewing other reviews of contributors/committers
- JIRA involvement - including one or more of raising, reviewing, commenting, testing, linking, attaching to, answering questions on, closing JIRAs
- Design review of all the release Epics and wiki documentation for the current and pending release.
- Confluence involvement - writing/editing/reviewing/answering-on wiki pages around their projects, building in general
- Git involvement - being able to clone, build, patch, commit and run the code in their project and ideally any of the north or southbound dependend projects
- Knowledge of the architecture and API of the project - ideally across ONAP
- Participation in onap-discuss work including helping with issues, raising issues
- Participation in the weekly project meeting
- Participation in pre-release blitzes
- Participation as secondary PTL in the TSC when required
- Integration ability - the developer should be able to bring up the entire ONAP deployment either in OOM or HEAT to be able to E2E test their particular component and any flows involving it
...