Coder Social home page Coder Social logo

readme-checklist's Introduction

by Daniel D. Beck

checklist.md is a checklist to help you write a README file that helps readers feel confident about your project. If you write a README by following the checklist, then your readers may more easily identify, evaluate, use, and engage with your project. Unlike README templates, this checklist helps you write the most important things first, not only what appears first in the file. You can use the checklist for both closed- and open-source projects.

For more about how this checklist was created and its use, see the talk I gave at Write the Docs NA 2016, Write the Readable README.

You are free to copy, modify, and distribute this checklist, even for commercial purposes, without asking for permission. Please adapt this checklist for your own use. See Public domain dedication for details.

How to use the checklist

View the latest version of the checklist at:

https://github.com/ddbeck/readme-checklist/blob/master/checklist.md

This checklist is a READ-DO checklist. If you're starting a new README file, follow the checklist like a recipe, reading each step and completing it, in order. Alternatively, if you've already started a README file, you may find it useful to treat the checklist as a DO-CONFIRM checklist, confirming that your README matches the elements of the checklist after you've finished writing.

With a few exceptions, the checklist is agnostic about what order things appear in your README or even what kind of project you're documenting. Your README may cover other topics not covered by this checklist; the checklist covers only those topics I found to be essential for README files.

Contributing to this checklist

If you have suggestions for improving the checklist, please open an issue or pull request on GitHub.

Public domain dedication

This work is dedicated to the public domain (CC0 1.0). To the extent possible under law, Daniel D. Beck has waived all copyright and related or neighboring rights to the README checklist. See the LICENSE file for all the legalese.

readme-checklist's People

Contributors

ddbeck avatar bethaitman avatar relsqui avatar kneitinger avatar ulope avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.