Skip to content

Instantly share code, notes, and snippets.

@glnds
Forked from PurpleBooth/README-Template.md
Last active October 10, 2023 09:19
Show Gist options
  • Star 4 You must be signed in to star a gist
  • Fork 3 You must be signed in to fork a gist
  • Save glnds/c4e96429b5f138ced8fbe05e37a22807 to your computer and use it in GitHub Desktop.
Save glnds/c4e96429b5f138ced8fbe05e37a22807 to your computer and use it in GitHub Desktop.
A template to make good README.md

Project Name

Project description: A good description is clear, short, and to the point. Describe the importance of your project, and what it does.

(Table of Contents)

Optionally, include a table of contents in order to allow other people to quickly navigate especially long or detailed READMEs.

Getting Started

Prerequisites

What things you need to install before you can statrt installing the software itself.

Installation

Installation is the next section in an effective README. Tell other users how to install your project locally. Optionally, include a gif to make the process even more clear for other people.

Configuration

Explain how to configure the applcation and the possible options.

Usage

The next section is usage, in which you instruct other people on how to use your project after they’ve installed it. This would also be a good place to include screenshots of your project in action.ng

Contributing

Larger projects often have sections on contributing to their project, in which contribution instructions are outlined. Sometimes, this is a separate file. If you have specific contribution preferences, explain them so that other developers know how to best contribute to your work. To learn more about how to help others contribute, check out the guide for setting guidelines for repository contributors.

Setup

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Running the tests

Explain how to run the automated tests for this system. CI/CD Details, ...

Logging

How is logging configured and what is the location of the log files

Versioning

We use SemVer for versioning. For the versions available, see the tags on this repository.

Credits

Include a section for credits in order to highlight and link to the authors of your project.

License

Finally, include a section for the license of your project. For more information on choosing a license, check out GitHub’s licensing guide!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment