- At the start of each release, each project will do the following by MS1 (planning):
- Create a ticket in the OPNFV DOCS JIRA project with the name of the project.
- Create a child ticket (i.e. dependency) for each document that the project is required to produce for the release.
- Make sure that each issue has the release version in the "fix version" field.
- Make sure that each issue is assigned to either the PTL, or a designated documentation lead on the project team.
- The release manager will review the JIRA tickets with the documentation working group chair to verify that all projects participating in the release have documented their documentation requirements in JIRA.
- As work is done on each document throughout the release, make sure that the JIRA ID is referenced in the commit message in gerrit.
- Preliminary documentation requirement (MS6) - process TBD
- As documents are completed in preparation for the release:
- Add a comment to the associated JIRA issue that the document is ready for review.
- Mark the associated JIRA issue as "resolved"
- Reassign the JIRA issue to a reviewer on the docs team.
- Once all of the child issues have been resolved, then the parent issue may also be marked resolved.
- Review:
- All documents must be completed and reviewed by MS10.
- The documentation author must complete the document in time to allow for sufficient review.
- The reviewer will enter comments and changes in gerrit (master) which will be reviewed and approved by the project.
- Once the changes are resolved and committed to the master branch, they will be cherry-picked to the stable/release branch.
- Once the changes have been chery-picked to the stable/release branch, the reviewer will update the associated JIRA issue to "closed".
- Once all of the child issues have been closed, then the parent issue may be marked closed.
- Status:
- A document is considered missing, or not ready, if the associated JIRA issue is not marked "resolved".
- A document is considered to have an incomplete review if the associate JIRA issue is not marked "closed".
- A project may threaten its eligibility for release if all of the associated documentation JIRA issues, including the parent, are not marked "closed".
{"serverDuration": 82, "requestCorrelationId": "f0c0af1088e1065d"}