Markdown is a standardized format for creating web pages and documentation, modeled after the way that people stylize plain-text.
"TL;DR" is a technical term that means "Too Long; Didn't Read". I recommend adding a TL;DR section to all documentation that you create, with the most concise instructions, without much or any explanation, as a quick copy-and-paste or quick-reference example.
People who are just dropping by for a quick answer (including your future self) LOVE this.
Symbol | Usage |
---|---|
# |
#### hash, For bold headings |
** |
double star, For bold |
_ |
underscore, For Italics |
- |
- dash, For lists |
1. |
1. For numbered lists |
It's generally a good idea to have an "Overview" or "Table of Contents" section where you list out the other sections. I recommend using a bulleted list, with links to the other sections.
Technical writing is nothing like what you learned in school, nor what you see on buzzfeed. The goal should be to communicate much, with very little. For example, here are some don'ts:
- Don't write long paragraphs
- Don't speak in third person (a little personally is good)
- Don't show off
People don't read text, they scan, so make good use of bulleted lists, or numbered lists.
Write short, 2-3 sentence paragraphs.
- Use bulleted lists where possible
- Take LOTS of screen shots (and recordings)
- Use
inline blocks
for key words in a sentence, but use code blocks for full lines of code# here's a bash comment, inside of a list # Note: I used 4 SPACES to indent the code at the same level as the list
- Use simple words (the fewer syllables, the better - "3rd grader" words)
Learn the rules so tha you know when to break them.
Since you're the number 1 audience, you gotta do what works for you most of all. But in learning what works well in general, you'll likely make things easier for yourself.
It's a good idea to have a "See Also" or "Reference" section where you give credit to sources from which you've learned (especially if you've borrowed material), as well as further reading for people that want to learn more.
- https://guides.github.com/pdfs/markdown-cheatsheet-online.pdf (abbreviated from [Mastering Markdown](- https://guides.github.com/features/mastering-markdown/))
- https://www.markdownguide.org/cheat-sheet/ (abbreviated from Markdown Guide Basic Syntax)
- https://github.com/adam-p/markdown-here/wiki/Markdown-Cheatsheet