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 key
  • Control-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.