Digital Archaeology Maintainathon
  • Home
  • Resources
  • Reading list
  • 2026 Recap

On this page

  • Further reading

Write a better README

Document
Give a newcomer what they need to understand and run your code.

A README is a plaintext file that includes a detailed description of a project. It’s typically located in the root directory, and often includes:

  • A broad overview of what the project does, why it was made, and the rationale behind the way it was implemented
  • Instructions for how to install or run the code
  • Links to other related tools or resources
  • Recognition of various contributors
  • Status updates, feature roadmaps, and an overview of the project’s overall orientation

makeareadme.com is a great resource that provides advice for writing clear and helpful readmes, including a template that you may adapt for your own purposes. readme.so is an interactive web-app that guides you through the experience of developing a better readme.

Consider testing your readme by soliciting members of your community to go through it and give constructive feedback. Consider following the practical advice provided by Terence Eden on his blog.

Further reading

  • Make a README
  • How to actually test your readme
  • readme.so
 

CC0 1.0 Universal | This page is built with ❤️ and Quarto, with theme from vetiver