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.
Footer
Below are various useful links within this site and to related sites (not all have been converted over to Gemini).