When  you publish a free software project, you usually write some sort
 of documentation. My choice of preference is a manpage because it's so
 easy  and  convenient  to  type "man whatever" and be presented with a
 good manual.

 Online platforms like GitHub promote usage of README files.

 For the last couple of years, I have just done this:

   1   man -M . mytool >README

 Hmm...

 This was pretty lazy. I only did this to satisfy GitHub because it  so
 badly wants to show a README.

 I  have  recently  fixed  this. I have added a proper README to all my
 projects. The rule of thumb goes like this:

   -- A  README  contains  a  brief  description  of  the  program  and
      everything  you need to know before installing the program. As an
      additional teaser, it also contains  a  short  "Running"  section
      with a rough outline of what you can do with the program.

   -- Afterwards,  you  can  have  a look at the manpage to get to know
      more details like command line switches. Manpages  are  reference
      manuals and tell you how you operate the program.