Standard for Public Code
Request for contributions
We believe public policy and software should be inclusive, usable, open, legible, accountable, accessible and sustainable. This means we need a new way of designing, developing and procuring both the source code and policy documentation.
This standard sets a quality level for codebases that meets the needs of public organizations, institutions and administrations as well as other critical infrastructural services.
The standard lives at standard.publiccode.net, and for an overview of all content see
Help improve this standard
We are looking for people like you to contribute to this project by suggesting improvements and helping develop it. 😊 Get started by reading our contributors guide. Since it is such a core document we will accept contributions when they add significant value. We’ve described how we govern the standard in the governance statement.
Please note that this project is released with a contributor code of conduct. By participating in this project you agree to abide by its terms. Please be lovely to all other community members.
Preview, build and deploy
The repository builds to a static site deployed at standard.publiccode.net. It is built with GitHub pages and Jekyll.
See the scripts in the
Generating a PDF out of the document
Using Weasyprint the file
print.html can be converted to a nice looking PDF.
weasyprint http://localhost:4000/print.html standard.pdf
Releasing a new version
- Create a release branch
- Update the new release
- Update version number
- Update release log
- Create new cover for print
- Create new cover for web PDF
- Generate new PDF of the document
- Create PDF with Illustrations pasted in
- Create PDF for GitHub release with front and back cover included
- Send the files for print to the printer
- Cover file
- Inside pages PDF
- Create GitHub release with the release notes and version number
© The authors and contributors
The standard is licensed under CC 0, which also applies to all illustrations and the documentation. This means anyone can do anything with it. If you contribute you also grant these rights to others. You can read more about how to help in the contributing guide