...
- All ONAP projects that commit code to a repository are subject to an architectural review.
- ONAP projects that do not plan to participate in a release are still subject to architectural review, if they plan to commit code to a repository during the timeframe of the release.All projects should
- assume Project teams must demonstrate that they require have requested an architectural arch review . The decision about whether a review is required will be made by the architectural subcommittee and not by the project.Projects may choose not to participate in a review. However, the architectural subcommittee will report review status to the TSC, and review participation may influence whether the TSC approves a project to move forward at a milestone. In addition project review status in order to pass M1.
- Arch review status and results will be published in the release notes.
Process
...
Prior to M1
- Project PTLs must request a review bye by email from the chair of the arch subcommittee and receive a JIRA ticket.
- The chair of the arch subcommittee creates a JIRA issue for the review and emails a link to the project PTL.
- The project PTL adds the JIRA issue must be documented in the arch review task for the M1 milestone epic for each project.
- Projects that are not participating in the release should are still required to request a review if they intent to commit code during the period of the release. The project PTL must complete two forms and add links to the forms in a comment to the project arch review JIRA ticket:
- Component Architecture Description Form Functional Architecture Description Formlink to the architecture review JIRA task in the M1 epic, as confirmation that a review has been requested.
Prior to M2/M3
- The project PTL completed the Component Architecture Description Form and adds a link to it in the architecture review JIRA task.
- The project PTL completed the Functional Architecture Description Form and adds a link to it in the architecture review JIRA task.
- The arch subcommittee schedules a review with the project PTL.
- At the scheduled time, the project PTL and the Arch Subcommittee meet to conduct the project review:
- The project PTL presents the project, including the submitted forms.
- The arch subcommittee reviews the changes and asks the PTL questions.
- The subcommittee may approve the project at that point, or ask for changes, or additional information, followed by another review.