DEV Community

Maxime Guilbert
Maxime Guilbert

Posted on • Edited on

5 3

How to write a README?

A README.md file, the beginning of every project.

It's always a challenge to create a good README, when you are working on an open source project, or with a team. We always have a lot of questions in mind about what can we do, add, remove...

Should I add this information?

Is it too much?

Should I add a schema ?

So, to help you to have a good start on what you can do, should do and how to do it, here is Make a README project.

Make a README Project screenshot - Template part


As we talk about for How to write a changelog?, this documentation will give you all the guide lines to create an efficient README.

But, if you have to share more informations, don't hesitate to create a more complete documentation in your project and expose it through link or by creating a documentation with MkDocs, Read the Docs ...


Also to help you to create your README, there is a ton a really cool tools to use, such as

  • ReadMe.so : To create your README with an online editor Image description
  • Git badges : To display some important informations as badges Image description
  • Github Stats : To display some informations about your github stats Img

... and so on!

You can check online, there is a bunch of tools and some git projects are listing them :


Now you have all the tools to create an efficient README! 🚀

If you need more inspiration, don't hesitate to check README files from other projects or check some posts. There is a lot of posts online which are talking about cool README designs.

I hope it will help you! 🍺


You want to support me?

Buy Me A Coffee

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more

Top comments (0)

Eliminate Context Switching and Maximize Productivity

Pieces.app

Pieces Copilot is your personalized workflow assistant, working alongside your favorite apps. Ask questions about entire repositories, generate contextualized code, save and reuse useful snippets, and streamline your development process.

Learn more

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay