Developer Documentation¶
Technical documentation for contributors and maintainers of the Zer0-Mistakes Jekyll theme.
Purpose¶
This /docs/ directory contains developer-focused documentation for the Zer0-Mistakes Jekyll theme:
- Architecture β Codebase structure and design decisions
- Systems β CI/CD, release automation, gem publication
- Implementation β Feature implementation details and changelogs
- Development β Setup guides and coding conventions
- Releases β Version history and release notes
For Users: If you're looking for documentation on using the theme β installation, features, customization, deployment β see
pages/_docs/, which is the user-facing documentation site (served at/docs/on the live theme). Thisdocs/directory is for contributors and maintainers only.
Directory Structure¶
docs/
βββ README.md # This file
β
βββ ui/ # Theme styling and component reference
β βββ design-system.md
β βββ design-tokens.md
β βββ theming.md
β βββ configuration.md
β βββ components.md
β βββ layouts-and-navigation.md
β βββ code-blocks.md
β βββ customization.md
β βββ extending.md
β βββ js-api.md
β
βββ architecture/ # ADRs and system design
β βββ prd-requirements.md
β βββ prd-roadmap.md
β βββ project-structure.md
β βββ layouts-includes.md
β βββ build-system.md
β
βββ development/ # Contributor setup and conventions
β βββ local-setup.md
β βββ testing.md
β βββ code-style.md
β βββ troubleshooting.md
β βββ documentation-workflow.md
β
βββ systems/ # Infrastructure and CI/CD
β βββ release-automation.md
β βββ automated-version-system.md
β βββ gem-publication-system.md
β βββ dependency-management.md
β βββ ruby-version-management.md
β βββ github-secrets-setup.md
β βββ theme-canary-contract.md
β
βββ implementation/ # Feature implementation changelogs
β βββ feature-change-log.md
β βββ navigation-redesign.md
β βββ posthog-analytics-integration.md
β βββ preview-image-generator.md
β βββ sitemap-integration.md
β
βββ features/ # Per-feature design notes
β βββ jupyter-notebooks.md
β βββ nanobar-component.md
β βββ theme-version.md
β
βββ installation/ # Installer and deployment guides
β βββ index.md
β βββ forking.md
β βββ url-configuration.md
β βββ profiles.md
β βββ ai-features.md
β βββ deploy-targets.md
β βββ customization.md
β βββ architecture.md
β βββ migration-from-0.x.md
β
βββ releases/ # Release notes by version
β βββ v*.md
β
βββ templates/ # Documentation templates
β βββ feature-documentation-template.md
β βββ release-notes-template.md
β βββ change-tracking-template.md
β
βββ archive/ # Historical / superseded docs
Quick Links¶
Styling and UI (start here)¶
- Design system β tokens, SCSS pipeline, Bootstrap integration
- Theming β skins, backgrounds, color modes, preview pages
- Configuration β
_config.ymlstyling keys with examples - Components β Liquid include library
- Layouts and navigation β sidebars, TOC, navbar, FABs
- Code blocks β syntax highlighting and copy button
- Customization β decision tree for fork-safe changes
- Design tokens β quick reference
- Extending β add layouts, components, skins
- JavaScript API β
zer0Navigation,zer0Bg,zer0UI
Live preview (built site): /about/settings/theme-preview/
Getting Started (Contributors)¶
Understanding the Codebase¶
Release Process¶
Installation and Forking¶
Features¶
Systems and Infrastructure¶
- Dependency Management
- Ruby Version Management
- GitHub Secrets Setup
- Theme-Canary Reporting Contract β the upstream bug-intake protocol for downstream theme-scouts
Documentation Locations¶
| Location | Purpose | Audience |
|---|---|---|
/docs/ (this directory) |
Developer/contributor documentation | Maintainers |
/pages/_docs/ |
User-facing theme documentation | End users |
README.md |
Project overview | All users |
CONTRIBUTING.md |
Contribution guidelines | Contributors |
Recent Updates¶
- May 2026 β All root-level docs moved into subdirectories;
ui/created for styling reference;DOCUMENTATION_WORKFLOW.mdmoved todevelopment/ - v1.8 β Comprehensive styling documentation set (design system, theming, configuration, components, layouts, code blocks)
- v0.22.21 β Nanobar component refactoring, footer full-width fix, UI/UX improvements
- v0.22.0 β Copilot Agent prompt button with data-driven prompt registry
- v0.6.0 β Release automation modernization
Last Updated: May 2026 Maintained By: Zer0-Mistakes Contributors