1.
Introduction
Course Creator Guide
2.
Getting Started
3.
CLI
4.
Configuration
5.
Project Syntax
6.
Lessoning
6.1.
Lifecycle
6.2.
Lesson
7.
Testing
7.1.
Lifecycle
7.2.
Test
7.2.1.
Test Utilities
7.2.2.
Globals
8.
Resetting
8.1.
Lifecycle
8.2.
Reset
9.
Plugin System
10.
Client Injection
11.
Examples
12.
freeCodeCamp - Courses
Contributing
13.
Contributing
14.
Roadmap
15.
CHANGELOG
Light
Dark
freeCodeCampOS
Lifecycle
The lifecycle of a lesson follows:
Server parses lesson from curriculum Markdown file
Server sends client lesson data
Client renders lesson as HTML