Don't guess the repo format.
This page packages the exact proof assets skeptical technical creators asked for: a known-good course config, a lesson frontmatter block, a quiz example, and a short launch checklist. No signup required.
Start from a working course.yml instead of reverse-engineering the format from marketing copy.
Use one free lesson first so readers can trust the course before they hit a paywall.
Import, publish, and share with a tiny audience before you spend time on marketplace or affiliate extras.
- 1Clone the template or create a repo with course.yml plus a lessons/ folder.
- 2Mark at least one lesson as access: free if you want a conversion-friendly preview path.
- 3Run the sample import or paste your GitHub URL into TeachRepo.
- 4Set price_cents to 0 for free or an integer like 2900 for $29.
- 5Publish the course and share the live lesson URL with 3 people before touching advanced features.
Want the starter kit emailed to you?
If you are comparing options or want to forward the proof assets to a teammate, we can send the exact starter files and sample repo links to your inbox.
title: "Advanced Git for Engineers"
slug: advanced-git-for-engineers
description: "Turn real team Git habits into a structured mini-course."
price_cents: 2900
currency: usd
tags:
- git
- devtools
- engineering-management---
title: "Recover safely from a bad merge"
slug: recover-safely-from-a-bad-merge
order: 1
access: free
estimated_minutes: 12
quiz_id: recover-bad-merge
---
# Recover safely from a bad merge
Explain the workflow, add code blocks, and keep the repo versioned like normal.id: recover-bad-merge
title: Recover safely from a bad merge
questions:
- prompt: Which command keeps history intact while undoing a merge commit?
choices:
- git reset --hard
- git revert -m 1 <merge_sha>
- git checkout .
answer: git revert -m 1 <merge_sha>Use the sample repo flow to see a read-only outline, inspect the docs for the full schema, or create a free account and import the template immediately.
Copy the exact starter assets, then lint your files before signup
This is the low-risk path skeptical creators asked for: copy known-good snippets, paste your own content into the linter, and only sign up once the format feels real.
title: "Advanced Git for Engineers"
slug: advanced-git-for-engineers
description: "Turn real team Git habits into a structured mini-course."
price_cents: 2900
currency: usd
tags:
- git
- devtools
- engineering-management---
title: "Recover safely from a bad merge"
slug: recover-safely-from-a-bad-merge
order: 1
access: free
estimated_minutes: 12
quiz_id: recover-bad-merge
---
# Recover safely from a bad merge
Explain the workflow, add code blocks, and keep the repo versioned like normal.id: recover-bad-merge
title: Recover safely from a bad merge
questions:
- prompt: Which command keeps history intact while undoing a merge commit?
choices:
- git reset --hard
- git revert -m 1 <merge_sha>
- git checkout .
answer: git revert -m 1 <merge_sha>