Conventions
Throughout this plot, //
represents the root of the Git repository. So, //src/just/build.just
would be the build.just
in the ‘src/just’ file under the root.
When I'm referring to a directory, I will include a trailing lash such as //src/
to make a distinct between that and //Justfile
which is a file.
Also, I use forward slashes regardless of the operating system, PowerShell can handle both and it doesn't require escaping in most languages.
With HTML paths, I will use //
when a link has both a Gemini and HTML server associated with it or explicitly say https://
if it is an HTML-only site.
Keyboard Shortcuts
Because I avoid touching the mouse, I use a lot of keyboard shortcuts. When I reference them, I use the literal with the name of the modifier keys. If it is a keyboard chain, I separate them by a space.
F5
means press the F5 keyControl-R
means hold control while typing “r”Control-Shift-T
means hold control and shift while typing “t”Control-K C
means control type “k”, release and type “c”
Glossary
- project: A novel, a story, a poem. It doesn't matter what you call it, we're just going to use the generic term “project” to describe it. A project can be a program or a garden plot, like this one.