Incubation for projects is covered here: https://github.com/IBMStreams/administration/wiki/Project-Incubation-Process
- ✅ Stable release(s)
- Status: Initial release is stable to begin with.
- ✅ Project is properly documented
- Status: SPLDOC complete.
- ✅ Project has samples and instructions to help users get started easily
- Status: Multiple working samples exist
- 🔶 Sufficient testing
- Status: Scale tests for an UDP parallel width of 1200 were completed. If a higher number of parallel channels needs to be supported, then that testing has not yet been done. In addition, functional tests were completed using both the on-prem IBM Streams and the IBM public cloud Streaming Analytics service.
- ✅ Instructions on how to get started with development and contributing to project
- Status: Clear description exists to get started with this toolkit.
- ✅ Website that contains information and documentation of the project
- ✅ Clear release plan
- Status: It has proper releases done via the master branch.
- ✅ At least one active committer
- Status: One active committer exists at this time.
- ✅ - Complete
- 🔶 - Partially complete
- 🔴 - Not complete/started or unknown
A project should have this file copied to GRADUATION_STATUS.md
at the top-level.
Projects self-report their status though IBMStreams admins may override any status.