Documentation

Build with TeachRepo

Everything you need to convert your GitHub repo or Markdown notes into a paywalled, versioned course site β€” in minutes.

πŸš€

Quickstart Guide

Set up your first course from a GitHub repo in under 10 minutes.

πŸ“

Repo Format

Directory layout, file naming conventions, and course.yml + lesson frontmatter fields.

πŸ§ͺ

Quizzes YAML Schema

Full schema for auto-graded quizzes β€” MCQ, true/false, short answer, and AI generation.

⌨️

CLI Reference

Full reference for @teachrepo/cli β€” import, validate, new, whoami. Works in CI/CD.

πŸ“

Course Template

Official course template with GitHub Actions CI/CD. Clone it and ship your first course.

πŸ’³

Payments & Affiliates

Stripe checkout integration, pricing models, affiliate links, and commission payouts.

πŸ“„

course.yml Reference

Every field in course.yml and lesson frontmatter, explained.

πŸ’°

Pricing & Billing

Understand TeachRepo's pricing tiers, revenue share, and paywall mechanics.

πŸ–₯️

Self-Hosting Guide

Deploy TeachRepo on your own infrastructure with full control.

Ready to launch?

Deploy your first course in minutes. No credit card required.

Questions? hello@teachrepo.com