Writing Tools

I prefer to use a text editor with Markdown or reStructuredText to write documentation. To host my writing samples, I use GitHub and Read the Docs.

Application Function
Microsoft Visual Studio Code An open source text editor that supports documentation markup such as Markdown and reStructuredText. VSCode supports a variety of programming languages.
CommonMark A popular flavor of Markdown and a potential standard for the Markdown syntax.
reStructuredText Markup language for technical documentation.
Sphinx Documentation generator that supports reStructuredText and is used for Python documentation.
Git Command line tool to manage repositories.
GitHub My GitHub repository for documents hosted on Read the Docs.
Read the Docs Documentation hosting service.