The Standard for Public Code supports the collaborative creation of codebases that are usable, open, legible, accountable, accessible and sustainable. The Standard includes guidance to policymakers, managers, designers and developers creating and managing codebases.
The standard specifies the 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
Request for contributions
Standard for Public Code
- Public policy makers
- Managers
- Developers and designers
Draft
Version 0.8.0
https://standard.publiccode.net/