- Only has awesome items. Awesome lists are curations of the best, not everything.
- Does not contain items that are unmaintained, has archived repo, deprecated, or missing docs. If you really need to include such items, they should be in a separate Markdown file.
- Entries have a description, unless the title is descriptive enough by itself. It rarely is though.
- Has consistent formatting and proper spelling/grammar.
- The link and description are separated by a dash.
Example:- [AVA](…) - JavaScript test runner.
- The description starts with an uppercase character and ends with a period. - Consistent and correct naming. For example,Node.js
, notNodeJS
ornode.js
. - Doesn't use hard-wrapping.
- Your item(s) fit into an existing sections. (if you think a new section is needed, please explain why your item does not fit into an existing one and what would be the interest of your new section.
- Add your new item to the bottom of the list in a section.
- If a duplicate item exists, discuss why the new item should replace it.
- Check your spelling & grammar.
- The item must follow this format:
- [item name](https link) - Description beginning with capital, ending in period.
- Be sure to have read the contributing guidelines.