A simple practice can help give clarity to public sector projects and services, and how those impacted can engage with them.
By Luke Fretwell · July 27, 2023
All government artifacts should have some form of a README, including but not limited to:
In developer terms, a README is a text-based file attached to a project repository.
It provides simple, clear information about a project, such as its purpose, function, how to contribute or submit issues, license and contact information. Technical information includes installation, configuration and operating instructions, list of bugs, troubleshooting help, changelog and technology used for the project.
They are usually in a .txt or .md file format (sorry, no README.pdf).
The README makes it easy for external developers to understand a technical project, learn how they can get involved.
While a README is typically for developer-based projects, the practice aligns with building effective government services. A README is helpful because it gives basic information without communications or public relations embellishments.
- Government service teams get clarity and alignment.
- The general public understand what the service does and how it can engage with it.
They help a project or service give clarity about the service provided. They can be used as the foundational document that helps new onboarding team members, leadership and the general public understand what a service does, how to use it and how to get help when needed.
- Include standard elements.
- Are publicly accessible, mostly text-based.
- Use plain or audience-specific language without PR embellishments.
- Are simple to understand and default to document for more detailed information.
The U.S. General Services Administration’s 18F has published helpful README best practices. Borrowing from these and other recommendations, great government READMEs include:
- Title: What the project/service is called.
- Description: A description of what the project is for.
- Contribute: Instructions for how people can help.
- Roadmap: Project timeline, upcoming enhancements/features.
- Support: Where users can get support.
- Contact: Point of contact or contact information/form.
- Maintainers: People or agency who maintains the project or service.
- Acknowledgements: List of those who have helped the project’s success.
- License: Licensing information for your projects.
- Code of conduct: Community rules of engagement.
A README is not extensive documentation or bureaucratic PDF reports. If a README is getting cumbersome, most likely it needs to be shortened and reference public documentation.
Every government project, service, agency and meeting should have some form of a README, one easily-accessible, referential document or page that gives everyone impacted – internal and external – a place to start without getting mired in bureaucratic minutia.
As with developer projects, the government README is the foundation to good public service. It’s the ultimate culture document that sets the tone for how public servants think about working for and with people.
Luke Fretwell is the founder and maintainer of GovFresh. More from Luke.