-
Notifications
You must be signed in to change notification settings - Fork 144
README files
README files are the welcome sign for the project and form the first impression of the project for new users and potential contributors. The README is the front page of the project — it's often the first impression you make on your users and contributors. An effective README file needs to tell your audience what your project does, how to use it, and how they can help out.
The README content keeps important information close to the code and signals that a community is active. A quality README elevates the quality of any project and shares information that makes the project more attractive to contributors.
The README is the central hub for all the information that users need to understand a project. links to detailed information for contributors.
- Title
- High-level overview
- A few short statements describing why your project exists and what it does
- Installation and dependencies
- Getting started usage instructions
- How users can get help
- Links to essential information
- Documentation
- Use absolute links so that the links work on npm
- Where to go to find more details
- Contributor guidelines
- Project license
- Table of contents
- Tech stack and features
- A link to a working instance
- A screenshot of the project's user interface
- GIFs
- Code samples
- Link to contributing guidelines
- Link to code of conduct
- Badges
- Tests
- Code examples and how to run them