← All Workshops

MudEngine Part 2: Single-Player REPL

Step 6 / 10

Track your progress with jj

Before we start writing code, set up version control with jj. This part creates a new project independent from the mud-engine project — it needs its own jj repository.

Before every coding step in this workshop, create a checkpoint:

  1. jj new — create a new empty change
  2. jj describe -m "Part 2 - what you are about to do" — label it

After completing a step, run jj log to see your checkpoint history.

Initialize jj in this project
jj init
💡 Workflow tip

If you completed Part 1, you already know this workflow. The pattern is the same for every workshop:

  1. Read the step
  2. jj new && jj describe -m "Part 2 - <step description>"
  3. Do the coding work
  4. Repeat

At the end, jj log shows every step as a separate checkpoint, building on the mud-engine-repl project.

Step 6 / 10