Releases: braboj/tutorial-git
Releases · braboj/tutorial-git
v2.1.0
What's new since v2.0.0
Content
- Single-source content model — chapters live outside Astro, remark plugin rewrites links
- 25 playbook recipe pages (5 standalone, 20 grouped)
- New recipes: bare repositories, credentials, Git LFS, git-bisect, remove-submodule
- Nested repositories chapter reviewed and polished
- Glossary expanded (worktree added)
- Rewritten home page with motivation and personal story
Site
- Dark mode with theme toggle
- Collapsible mobile ToC (floating button)
- Mobile hamburger nav with tap-outside-to-close
- Resizable sidebars (drag handles)
- OG banner image for social sharing
- Open Graph and Twitter Card meta tags
- JSON-LD structured data (Article + Course)
- Print stylesheet
- Sitemap generation
Fixes
- Dark mode code blocks respond to theme toggle
- Horizontal overflow on mobile resolved
- Recipe-to-chapter and recipe-to-recipe cross-links corrected
- Mobile ToC button no longer hidden by horizontal scroll
Infrastructure
- All P0 and P1 issues resolved
- Issue tracker triaged with P0–P4 priority labels
- 8 ADRs documenting key decisions
- Dev journal with 13 session entries
v2.0.0 — Astro migration
What's new
Complete rewrite of the tutorial site from raw Markdown + MkDocs to an Astro static site with custom components and CI/CD via GitHub Actions.
Content
- All 9 chapters rewritten and polished with exercises and quizzes
- 46-term glossary with chapter cross-references
- Recipe-based playbook (chapter 7)
- New draw.io diagrams for object model, branching, remoting
- Numbered headings with learning objectives
Site
- Astro SSG with custom layout, header, tab navigation, sidebar ToC
- GitHub Pages deployment via GitHub Actions
- Base path configuration for subpath hosting
- Code with Branko branding and custom CSS
Infrastructure
- solid-ai-templates submodule for project conventions
- CLAUDE.md, ONBOARDING.md, PLAYBOOK.md, dev journal
- 6 ADRs documenting key decisions
- Structural audit with license and CI fixes