Release Checklist
1. Feature complete
Functionality of release fully documented and approved by Stakeholders
OTS meets these requirements
2. Code review
- Code is readable and the intent clearly visible
- Bugs
- Check for presence of FIXMEs / TODOs / commented code and tests
3. Kwalitee
4. Documentation
- Code is navigable with high level documentation
- Particular attention to public APIs
- Epydoc documentation compiled and published
5. Unit Tests
- All supported platforms
- All supported Python versions
- coverage
- unittests pass
6. Component Tests
- All supported platforms
- All supported Python versions
- component tests pass
7. Demos
The demos included with the code work and are documented
8. Installation
9. Stable system tests
Full system tests have been running for a sustained period as part of a network with hardware
10. Worker backward compatibility
The Worker backward compatibility identified. Minimum Worker Version set in the Server.
11. Installation docs
Bring up to date
Post Release
1. Update all the Wiki Pages
- All links to code should be brought up-to-date
2.Epydoc
- Compile epydoc documentation and link from Wiki