Criteria
- Code in the open
- Bundle policy and source code
- Make the codebase reusable and portable
- Welcome contributors
- Make contributing easy
- Maintain version control
- Require review of contributions
- Document codebase objectives
- Document the code
- Use plain English
- Use open standards
- Use continuous integration
- Publish with an open license
- Make the codebase findable
- Use a coherent style
- Document codebase maturity