Everything you need to turn a GitHub repo into a paywalled, versioned course site.
Directory layout, file naming conventions, and course.yml + lesson frontmatter fields.
Full schema for auto-graded quizzes β MCQ, true/false, short answer, and AI generation.
Full reference for @teachrepo/cli β import, validate, new, whoami. Works in CI/CD.
Official course template with GitHub Actions CI/CD. Clone it and ship your first course.
Stripe checkout integration, pricing models, affiliate links, and commission payouts.
Every field in course.yml and lesson frontmatter, explained.
What's free forever (MIT), what's in the Creator plan ($29/mo), rev-share, and billing FAQ.
Deploy on Vercel, Railway, Fly.io, or Docker. Full step-by-step with Supabase + Stripe setup.
Automate deploys, E2E tests, DB migrations, and course auto-publish on push.