Skip to content
Discussion options

You must be logged in to vote

One thing I've learned is that a README should answer these questions as quickly as possible:

What does this project do?
How do I install it?
How do I use it?
How can I contribute?

Over time, I've settled on a pretty simple README structure:

Project Name

Overview

A short paragraph explaining the purpose of the project, the problem it solves, and who it is for.

Features

  • Fast and lightweight
  • Easy to configure
  • Cross-platform
  • Well-tested
  • Open source

Installation

# Install commands here

Quick Start

# Smallest working example

Expected output:

Hello, World!

Usage

Explain the most common workflows.

Basic Example

Advanced Example

Configuration

Describe configuration options in a table.

Option

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by Ridhsuki
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants