Skip to content

Introducing August

August's name is derived from the name of a certain character, from a certain game, whose name is derived from the name of a certain German aircraft carrier.1

It's primary goal is similar to that of other task-based build systems, to allow for execution of procedural builds where job dependencies exists.

flowchart TB
  T[Task]
  S1[Subtask]
  S2[Subtask]
  S3[Subtask]
  SS1[Subsubtask]
  SS2[Subsubtask]
  SS3[Subsubtask]

  S1 --> T
  S2 --> T
  S3 --> T
  SS1 --> S1
  SS2 --> S3
  SS3 --> S3

August is written in Rust, a language known for its stability and performance and relies on custom syntax to describe the build process.