---
id: git-timeline
title: Git Timeline
sidebar_label: Git Timeline
---

A CodeRoad tutorial runs on Git commits:

1. init
   - Basic project setup code
   - test runner dependencies
   - .vscode workspace configurations
2. setup
   - add unit tests
   - add unit testing dependencies
   - add scaffolding code (if needed)
3. solution
   - the code required to make the tests pass

Then repeat steps 2 & 3.
