NOTE: This is a rough draft and work in progress, feel free to add/modify the contnt.
A project readiness plan encompasses all of the things that a Hyperledger project should be accomplishing to be ready for use in production environments. The Project Incubation Exit Criteria document covers a lot of a project requires to be "ready". The areas of focus break down into three rough groups of requirements: technical, community and business.
Technical
- open coding
- open bug tracking
- good first bugs
- security
- responsible disclosure
- outside audits
- code review policy
- code style policy
- test coverage
- CI/CD
- secure software delivery
- enterprise grade deployment artifacts
- documentation
Community
- Community Building Plans
- Project Lifecycle plan
- open meetings
- mailing list/chat
- archive of community discussions
- meetups
- hackathons
Business
- open source license
- marketing plan
- educational/training materials
- requirements gathering process