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.

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.