README essentials

  • Opening: Name + one-line description + the problem it solves — answer "what is this and who needs it?"
  • Order: Description → Installation → Quick start → Configuration → Contributing → License
  • Installation: exact commands + prerequisites + expected output — testable by a new developer
  • Quick start: minimal working example — copy, paste, run in under 2 minutes
  • Useful badges: CI status, version, license — skip decorative or vanity badges

Question 0 of 5

Which README opening section is most effective for an open-source library?