QAProcess: DevelopersGuide | Review Status | PackageProposalProcess | PackageDocumentation | APIReviewProcess | DocReviewProcess | CodeReviewProcess | StackDocumentation | StackVersionPolicy | AutomatedTesting | StackReleaseProcess | WritingTutorials | Graveyard
As ROS Packages and Stacks move through the QAProcess, we track their status using the <review> tag in the relevant package manifest.xml and stack stack.xml.
We use these fields as follows:
status
- One of the following, which corresponds to the various steps of the review process: 
experimental
- Package/stack is research code or otherwise unstable and not intended for use in the main system. If this code is considered to be viable, it should go through a proposal and API review process.
 
Proposal cleared
- Need for component has been reviewed and passed
 
API conditionally cleared
- API is cleared, pending some requested changes
 
API cleared
- API passed review
 
Doc reviewed
- Documentation (and API) have passed review
 
3rdparty doc reviewed
- Documentation has passed review according to thirdparty component requirements
 
test
- Package/Stack is for testing purposes only
 
NA
- Package/Stack is not subject to review requirements
 
Additionally, if a package has been code reviewed, that may be indicated by appending ", code reviewed" to any of the statuses above, e.g. "Doc reviewed, code reviewed"
 
notes
- Notes must include a date of the most recent review and may include other relevant information, such as reviewers