- Use American English
- Always use sentence casing, even in headings.
- Singular they
- Use contractions: it’s, we’ll.
- Ellipses in quotations: […].
- 2 times → two times.
- Use Arabic numerals for centuries: 19th century.
- No smileys and emojis in articles.
- Smiley always has a nose: :-)
- “e.g.” → “for example”.
- “i.e.” → “that is”.
- “N.B.” → “note that”.
- Avoid “etc.”, start lists with “like” instead: “Dwarves eats food like stone bread, chuf and dirsek.”
- Put punctuation within quotations: ‘“stone bread,” “chuf,” and “dirsek.”‘
- Write filenames in bold: package.json.
- Do not start terminal commands with
$
.
- The famous house style guide
- The Economist Style Guide
- MailChimp Content Style Guide
- Writing — Material design guidelines
- The Guardian and Observer style guide
- The Envato Tuts+ Style Guide
- MailChimp’s Voice & Tone
- Writing for everyone
- Five tips for improving your technical writing and documentation.
- A style guide for writing on Medium – freeCodeCamp
- How to write Medium stories people will actually read — freeCodeCamp
- Technical writing checklist — Stoyan Stefanov
- The freeCodeCamp Medium Publication Editor Handbook
- Grammarly
- Hemingway Editor
- proselint: A linter for prose.
- sapegin/proselint: Proselint wrapper with a friendly reporter
- textlint: pluggable linting tool for text and markdown
- remark-lint: Markdown code style linter
- textlint-rule-terminology: textlint rule to check correct terms spelling
- textlint-rule-apostrophe: TextLint rule to check correct apostrophe usage
- textlint-rule-diacritics: Textlint rule to check correct usage of diacritics
- textlint-rule-common-misspellings: textlint rule to check common misspellings
- textlint-rule-no-dead-link: textlint rule to check if all links are alive.
- textlint-rule-write-good: textlint rule to check your English styles with write-good
- textlint-filter-rule-comments: textlint filter rule that disables all rules between comments directive.
- My Textlint config