Conventions Used
Capitalization of names of software follows the most standard way I can find - this is usually the way the name appears on the website and documentation of the software in question: tmux, GNU Screen, Bash.
When mentioned in the context of a command to run from the command-line,
software names are in monospace, and capitalization follows the name of the
executable: tmux, screen, bash.
The string “development environment” tends to come up a lot when talking about, you know, how to build a great development environment. To make sentences shorter and more comprehensible, the string “devenv” will usually be used instead of the long form “development environment”.
class CodeExamples:
"Look like this, obviously"
def run(self):
print('With syntax highlighting, when appropriate')
$ echo 'Interactive shell sessions always include the prompt'
Interactive shell sessions always include the prompt
$ echo -e 'To separate the command\nfrom the output\nLike this\n\n'
To separate the command
from the output
Like this
$
# Some longer sections designed for copy-pasting into a terminal
echo 'are formatted like this, with no prompts'
echo 'so that you can really just take the whole thing and paste it into your shell'