Skip to content

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). This docs/ 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

Styling and UI (start here)

Live preview (built site): /about/settings/theme-preview/

Getting Started (Contributors)

Understanding the Codebase

Release Process

Installation and Forking

Features

Systems and Infrastructure

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.md moved to development/
  • 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