Skip to main content
Settings
Search
Appearance
Theme Mode
About
Jekyll v3.10.0
Environment Production
Last Build
2026-05-19 04:06 UTC
Current Environment Production
Build Time May 19, 04:06
Jekyll v3.10.0
Build env (JEKYLL_ENV) production
Page Location
Page Info
Layout default
Collection none
Path pages/features.md
URL /features/
Date 2025-12-16
Theme Skin
SVG Backgrounds
Layer Opacity
0.6
0.04
0.08

Features

Complete feature registry for the zer0-mistakes Jekyll theme. All 59 features are documented with references, links, and implementation details.


🏗 Core Infrastructure

Bootstrap 5.3.3 Theme Integration

Professional Jekyll theme with Bootstrap 5.3.3 CDN integration, responsive design, and custom styling

References:
  • _layouts/root.html
  • _layouts/default.html
  • _includes/core/head.html
  • _sass/custom.scss
  • _sass/core/
  • _config.yml
ZER0-001 v0.1.0 jekyll theme bootstrap
Jekyll Collections System

Organized content collections for posts, docs, notebooks, about pages, and quickstart guides with custom permalinks and front matter defaults

References:
  • _config.yml
  • pages/_posts/
  • pages/_docs/
  • pages/_notebooks/
  • pages/_about/
  • pages/_quickstart/
ZER0-014 v0.1.0 jekyll collections content
Comprehensive Layout System

15+ specialized layouts for different content types with consistent hierarchy and Bootstrap integration

References:
  • _layouts/root.html
  • _layouts/default.html
  • _layouts/journals.html
  • _layouts/home.html
  • _layouts/landing.html
  • _layouts/notebook.html
  • _layouts/blog.html
  • _layouts/category.html
  • _layouts/collection.html
  • _layouts/index.html
  • _layouts/sitemap-collection.html
  • _layouts/stats.html
  • _layouts/tag.html
  • .github/instructions/layouts.instructions.md
ZER0-019 v0.1.0 layouts templates jekyll

🤖 AI-Powered Features

Modular AI-Powered Installer

Self-healing installer rebuilt as a modular CLI dispatcher with declarative profiles, deploy plugins (Docker, GitHub Pages, custom), AI agent integration, and a cross-platform test matrix. Replaces the monolithic install.sh while preserving the one-line install UX

ZER0-003 v1.0.0 ai automation installation
AI Preview Image Generator

AI-powered automatic preview image generation for posts using OpenAI gpt-image-2 / DALL-E, Stability AI, xAI, or local placeholders. Configurable assets prefix, retro pixel art defaults, batch regeneration

Providers:
  • openai: OpenAI gpt-image-2 / DALL-E 3 image generation
  • stability: Stability AI Stable Diffusion
  • xai: xAI Grok image generation
  • local: Local placeholder (no API needed)
ZER0-004 v1.5.0 ai images automation
AI Agent Integration (Copilot + AGENTS.md)

Comprehensive AI development assistance with the cross-tool AGENTS.md entry point, file-scoped instruction files (layouts, includes, scripts, sass, obsidian, install, features, version-control, testing, documentation), reusable prompts, and Cursor slash-commands

ZER0-005 v1.6.0 ai copilot agents
AGENTS.md Cross-Tool Agent Entry Point

Repository-root entry point for AI coding agents (Copilot, Codex, Cursor, Aider, Jules, Continue, Claude Code, …) that links into the layered guidance under .github/. Single source of truth, no per-tool duplication

ZER0-051 v0.22.16 ai agents documentation
AIEO Structured Data, FAQ & Glossary

AI-Engine Optimization toolkit: Schema.org JSON-LD, E-E-A-T signals, FAQ page, and glossary collection for stronger AI search and LLM grounding

ZER0-054 v0.21.5 seo aieo structured-data

🔒 Analytics & Privacy

PostHog Privacy-First Analytics

GDPR/CCPA compliant analytics with PostHog integration. Environment-aware loading with granular user consent management

Key Features:
  • Production-only loading
  • Custom event tracking
  • Download tracking
  • External link tracking
  • Scroll depth measurement
ZER0-006 v0.6.0 analytics privacy gdpr
Cookie Consent Management

GDPR/CCPA compliant cookie consent system with granular permissions, 365-day persistence, and Bootstrap modal preferences

Key Features:
  • Granular consent categories
  • LocalStorage persistence
  • Bootstrap modal UI
  • Accept/Decline/Manage options
  • DNT (Do Not Track) support
ZER0-007 v0.6.0 privacy gdpr ccpa
Privacy Policy Page

GDPR/CCPA compliant privacy policy with comprehensive data collection transparency and PostHog analytics disclosure

Key Features:
  • Data collection disclosure
  • User rights explanation
  • Cookie usage details
  • Third-party services list
  • Contact information
ZER0-022 v0.15.0 legal privacy gdpr
Google Analytics

Google Analytics 4 integration for website traffic analysis with privacy-conscious configuration

Key Features:
  • GA4 measurement ID support
  • Environment-aware loading
  • Privacy policy integration
  • Cookie consent compatibility
ZER0-038 v0.1.0 analytics google tracking
Google Tag Manager

Google Tag Manager integration for centralized tag management and marketing analytics

Key Features:
  • Container ID configuration
  • Head and body script injection
  • Environment-aware loading
  • Noscript fallback support
ZER0-039 v0.1.0 analytics gtm tracking

🧭 Navigation & User Interface

Enhanced Sidebar Navigation System

Modern sidebar with Intersection Observer scroll spy, smooth scrolling, keyboard shortcuts, and swipe gestures. 70% reduction in scroll event overhead

ZER0-008 v0.14.0 navigation ui accessibility
Keyboard Navigation System

Comprehensive keyboard shortcuts for power users. Navigate sections, toggle sidebars, and access features without mouse

Keyboard Shortcuts:
  • [ - Previous section
  • ] - Next section
  • Tab - Skip to content
  • Swipe - Toggle sidebar (mobile)
ZER0-009 v0.14.0 accessibility keyboard navigation
Mobile TOC Floating Action Button

Redesigned mobile table of contents access with FAB pattern. Bottom-right positioned 56x56px circular button with proper z-index stacking

ZER0-010 v0.14.0 mobile navigation ui
Skip-to-Content Accessibility Link

WCAG 2.1 Level AA compliant skip link. Visually hidden until Tab focus, direct jump to main content bypassing navigation

ZER0-011 v0.14.0 accessibility wcag navigation
Back to Top Button

Floating button that appears on scroll, allowing users to quickly return to the top of the page with smooth scrolling animation

ZER0-029 v0.1.0 ui navigation scroll
GitHub Pages-Compatible Live Search

Self-contained client-side search with live modal, JSON index, and keyboard shortcut activation. Algolia-free — works on bare GitHub Pages with no external service or API key

ZER0-032 v1.5.1 search navigation modal
Auto-hide Navigation

Smart navigation bar that hides on scroll down and reappears on scroll up for maximum content visibility

ZER0-033 v0.1.0 ui navigation scroll
Table of Contents

Automatic table of contents generation from page headings with scroll spy and smooth scrolling

ZER0-037 v0.1.0 navigation toc headings
Breadcrumbs Navigation

Hierarchical breadcrumb navigation with Schema.org structured data for SEO and user orientation

ZER0-040 v0.1.0 navigation breadcrumbs seo
Obsidian Local Graph Panel

Standalone neighborhood graph view for the current note, extracted as a reusable include for sidebars and modals

ZER0-045 v1.4.0 obsidian graph visualization
Dynamic Collection-Based Navigation Fallback

Zero-config navigation: when no _data/navigation entry exists, the navbar auto-populates from Jekyll collections so brand-new sites have a usable nav out of the box

ZER0-049 v0.22.15 navigation ui zero-config
ES6 Modular Navigation Architecture

Navigation JavaScript refactored into ES6 modules with hover dropdowns, settings modal, and a navbar that degrades gracefully on slow connections

ZER0-055 v0.18.0 navigation javascript es6
Dark/Light Mode Toggle

Theme color mode switcher supporting light, dark, and auto modes with system preference detection and localStorage persistence

ZER0-031 v0.1.0 ui theme dark-mode
Bootstrap 5.3.3 Theme Integration

Professional Jekyll theme with Bootstrap 5.3.3 CDN integration, responsive design, and custom styling

ZER0-001 v0.1.0 jekyll theme bootstrap
Code Copy Button

One-click copy functionality for code blocks with visual feedback and clipboard API integration

ZER0-030 v0.1.0 ui code clipboard
Particles Background

Interactive particle animation background using particles.js for visual enhancement on landing pages

ZER0-034 v0.1.0 ui animation visual
Admin Layout & Configuration Dashboards

Admin-style layout and dashboard partials for surfacing site configuration, build info, and feature flags in a single place

ZER0-050 v0.21.4 admin dashboard ui

📓 Content Management

AI Preview Image Generator

AI-powered automatic preview image generation for posts using OpenAI gpt-image-2 / DALL-E, Stability AI, xAI, or local placeholders. Configurable assets prefix, retro pixel art defaults, batch regeneration

ZER0-004 v1.5.0 ai images automation
Jupyter Notebook Integration

Full Jupyter notebook support with GitHub Pages compatibility. Automated nbconvert conversion, rich content rendering, and responsive design

ZER0-012 v0.13.0 jupyter notebooks python
Jekyll Collections System

Organized content collections for posts, docs, notebooks, about pages, and quickstart guides with custom permalinks and front matter defaults

ZER0-014 v0.1.0 jekyll collections content
Obsidian Vault Integration

Render an Obsidian vault as a Jekyll site without losing wiki-links, embeds, callouts, or backlinks. Includes a Liquid wiki-index, JS client-side resolver, optional Ruby plugin, and a contract that keeps GitHub Pages and self-build deployments rendering identically

ZER0-044 v1.3.0 obsidian content wiki-links
Config-Driven Frontmatter Validation

Schema-driven frontmatter validation system with configurable rules per collection. Catches missing required fields, bad date formats, and unknown layouts before Jekyll builds

ZER0-048 v0.22.17 validation frontmatter content
Notes Collection & Notebook Layout

Dedicated _notes collection alongside _notebooks, with shared standardized layouts for short-form knowledge capture distinct from blog posts

ZER0-058 v0.20.0 content collections notes
Mermaid Diagram Support

Client-side Mermaid.js integration for 10+ diagram types. GitHub Pages compatible with no build plugins required

Supported Diagram Types:
Flowchart (graph TD) Sequence Diagram Class Diagram State Diagram ER Diagram Gantt Chart
ZER0-013 v0.3.0 mermaid diagrams visualization
Data-Driven Roadmap with Auto-Generated Diagram

Roadmap page rendered from a YAML data source, with an auto-generated Mermaid diagram embedded in README.md

ZER0-052 v0.22.21 roadmap documentation mermaid

🔧 Developer Experience

Comprehensive Testing Suite

Automated testing with core, deployment, and quality test suites. Docker-based testing, CI/CD integration, and detailed reporting

Features:
  • Core functionality tests
  • Deployment validation
  • Code quality checks
  • Markdown linting
  • YAML validation
ZER0-016 v0.10.0 testing quality ci-cd
Continuous Integration (CI) Workflow

Comprehensive CI pipeline with multi-Ruby version testing, quality checks, and automated deployment validation

Features:
  • Multi-Ruby version testing
  • Jekyll build validation
  • Gem build testing
  • Quality checks
  • Deployment validation
ZER0-027 v0.10.0 ci-cd testing automation
Automated Release Management

Semantic versioning with automated commit analysis, changelog generation, gem publishing, and GitHub releases. Full release pipeline automation

Features:
  • Semantic version bumping
  • Commit message analysis
  • Automatic changelog updates
  • Gem building and publishing
  • GitHub release creation
ZER0-015 v0.5.0 release automation semver
Automated Version Bump Workflow

GitHub Actions workflow for manual version bumping with test execution, changelog updates, and automated tagging

Features:
  • Manual workflow dispatch
  • Version type selection (patch/minor/major)
  • Automated testing
  • Changelog updates
  • Git tagging
ZER0-017 v0.14.2 github-actions automation versioning
CodeQL Security Scanning

Automated security vulnerability scanning with GitHub CodeQL for Ruby and JavaScript code

Features:
  • Ruby code analysis
  • JavaScript code analysis
  • Automated vulnerability detection
  • Security advisories
ZER0-018 v0.10.0 security codeql scanning
Config-Driven Frontmatter Validation

Schema-driven frontmatter validation system with configurable rules per collection. Catches missing required fields, bad date formats, and unknown layouts before Jekyll builds

ZER0-048 v0.22.17 validation frontmatter content
Local Docker Publishing Pipeline

Publish the gem from a clean Docker container locally, mirroring the CI release path for reproducible releases without polluting the host Ruby environment

ZER0-057 v0.21.1 docker release ci-cd
Modular AI-Powered Installer

Self-healing installer rebuilt as a modular CLI dispatcher with declarative profiles, deploy plugins (Docker, GitHub Pages, custom), AI agent integration, and a cross-platform test matrix. Replaces the monolithic install.sh while preserving the one-line install UX

Features:
  • Modular library architecture (scripts/lib/install/)
  • Declarative profile templates
  • Pluggable deploy targets (Docker, GitHub Pages, custom)
  • Cross-platform test matrix
  • AI agent integration scaffolding
ZER0-003 v1.0.0 ai automation installation
AI Preview Image Generator

AI-powered automatic preview image generation for posts using OpenAI gpt-image-2 / DALL-E, Stability AI, xAI, or local placeholders. Configurable assets prefix, retro pixel art defaults, batch regeneration

Features:
  • Multiple AI provider support
  • Automatic image optimization
  • Retro pixel art default style
  • Front matter integration
  • Batch processing
ZER0-004 v1.5.0 ai images automation
Automated Dependency Updates

GitHub Actions workflow for automated Ruby gem dependency updates with PR creation

Features:
  • Automated gem updates
  • PR creation
  • Bundler compatibility
  • Security updates
ZER0-026 v0.14.2 automation dependencies github-actions
Shell Script Automation Library

Collection of 15+ automation scripts for building, testing, releasing, and managing the theme

Features:
  • Build automation
  • Release management
  • Testing utilities
  • Content conversion
  • Error handling
ZER0-028 v0.5.0 scripts automation bash
Data-Driven Roadmap with Auto-Generated Diagram

Roadmap page rendered from a YAML data source, with an auto-generated Mermaid diagram embedded in README.md

ZER0-052 v0.22.21 roadmap documentation mermaid

📚 All Features Reference

ID Feature Version Tags Documentation
ZER0-001 Bootstrap 5.3.3 Theme Integration
Professional Jekyll theme with Bootstrap 5.3.3 CDN integration, responsive de...
v0.1.0 jekyll theme bootstrap
ZER0-002 Docker-First Development Environment
Universal cross-platform development with Docker Compose. Supports macOS (Int...
v0.1.0 docker devops development
ZER0-003 Modular AI-Powered Installer
Self-healing installer rebuilt as a modular CLI dispatcher with declarative p...
v1.0.0 ai automation installation
ZER0-004 AI Preview Image Generator
AI-powered automatic preview image generation for posts using OpenAI gpt-imag...
v1.5.0 ai images automation
ZER0-005 AI Agent Integration (Copilot + AGENTS.md)
Comprehensive AI development assistance with the cross-tool AGENTS.md entry p...
v1.6.0 ai copilot agents
ZER0-006 PostHog Privacy-First Analytics
GDPR/CCPA compliant analytics with PostHog integration. Environment-aware loa...
v0.6.0 analytics privacy gdpr
ZER0-007 Cookie Consent Management
GDPR/CCPA compliant cookie consent system with granular permissions, 365-day ...
v0.6.0 privacy gdpr ccpa
ZER0-008 Enhanced Sidebar Navigation System
Modern sidebar with Intersection Observer scroll spy, smooth scrolling, keybo...
v0.14.0 navigation ui accessibility
ZER0-009 Keyboard Navigation System
Comprehensive keyboard shortcuts for power users. Navigate sections, toggle s...
v0.14.0 accessibility keyboard navigation
ZER0-010 Mobile TOC Floating Action Button
Redesigned mobile table of contents access with FAB pattern. Bottom-right pos...
v0.14.0 mobile navigation ui
ZER0-011 Skip-to-Content Accessibility Link
WCAG 2.1 Level AA compliant skip link. Visually hidden until Tab focus, direc...
v0.14.0 accessibility wcag navigation
ZER0-012 Jupyter Notebook Integration
Full Jupyter notebook support with GitHub Pages compatibility. Automated nbco...
v0.13.0 jupyter notebooks python
ZER0-013 Mermaid Diagram Support
Client-side Mermaid.js integration for 10+ diagram types. GitHub Pages compat...
v0.3.0 mermaid diagrams visualization
ZER0-014 Jekyll Collections System
Organized content collections for posts, docs, notebooks, about pages, and qu...
v0.1.0 jekyll collections content
ZER0-015 Automated Release Management
Semantic versioning with automated commit analysis, changelog generation, gem...
v0.5.0 release automation semver
ZER0-016 Comprehensive Testing Suite
Automated testing with core, deployment, and quality test suites. Docker-base...
v0.10.0 testing quality ci-cd
ZER0-017 Automated Version Bump Workflow
GitHub Actions workflow for manual version bumping with test execution, chang...
v0.14.2 github-actions automation versioning
ZER0-018 CodeQL Security Scanning
Automated security vulnerability scanning with GitHub CodeQL for Ruby and Jav...
v0.10.0 security codeql scanning
ZER0-019 Comprehensive Layout System
15+ specialized layouts for different content types with consistent hierarchy...
v0.1.0 layouts templates jekyll
ZER0-020 Modular Include Components
70+ reusable include components organized by category for maximum flexibility...
v0.1.0 includes components modular
ZER0-021 Theme Version Display Plugin
Automatic theme version extraction from gem specification with modal display ...
v0.11.0 plugin version jekyll
ZER0-022 Privacy Policy Page
GDPR/CCPA compliant privacy policy with comprehensive data collection transpa...
v0.15.0 legal privacy gdpr
ZER0-023 Terms of Service Page
Legal terms of service framework for site usage with customizable sections
v0.15.0 legal terms compliance
ZER0-024 Product Requirements Document (PRD)
Comprehensive PRD detailing product vision, goals, architecture, personas, an...
v0.15.0 documentation prd product
ZER0-025 Dual Documentation Architecture
Separate technical (/docs/) and public (/pages/_docs/) documentation with MDX...
v0.15.0 documentation mdx markdown
ZER0-026 Automated Dependency Updates
GitHub Actions workflow for automated Ruby gem dependency updates with PR cre...
v0.14.2 automation dependencies github-actions
ZER0-027 Continuous Integration (CI) Workflow
Comprehensive CI pipeline with multi-Ruby version testing, quality checks, an...
v0.10.0 ci-cd testing automation
ZER0-028 Shell Script Automation Library
Collection of 15+ automation scripts for building, testing, releasing, and ma...
v0.5.0 scripts automation bash
ZER0-029 Back to Top Button
Floating button that appears on scroll, allowing users to quickly return to t...
v0.1.0 ui navigation scroll
ZER0-030 Code Copy Button
One-click copy functionality for code blocks with visual feedback and clipboa...
v0.1.0 ui code clipboard
ZER0-031 Dark/Light Mode Toggle
Theme color mode switcher supporting light, dark, and auto modes with system ...
v0.1.0 ui theme dark-mode
ZER0-032 GitHub Pages-Compatible Live Search
Self-contained client-side search with live modal, JSON index, and keyboard s...
v1.5.1 search navigation modal
ZER0-033 Auto-hide Navigation
Smart navigation bar that hides on scroll down and reappears on scroll up for...
v0.1.0 ui navigation scroll
ZER0-034 Particles Background
Interactive particle animation background using particles.js for visual enhan...
v0.1.0 ui animation visual
ZER0-035 Giscus Comments
GitHub Discussions-powered comment system with theme-aware styling and reacti...
v0.1.0 comments github discussions
ZER0-036 MathJax Math Rendering
LaTeX-style mathematical equation rendering with MathJax integration for tech...
v0.1.0 math latex equations
ZER0-037 Table of Contents
Automatic table of contents generation from page headings with scroll spy and...
v0.1.0 navigation toc headings
ZER0-038 Google Analytics
Google Analytics 4 integration for website traffic analysis with privacy-cons...
v0.1.0 analytics google tracking
ZER0-039 Google Tag Manager
Google Tag Manager integration for centralized tag management and marketing a...
v0.1.0 analytics gtm tracking
ZER0-040 Breadcrumbs Navigation
Hierarchical breadcrumb navigation with Schema.org structured data for SEO an...
v0.1.0 navigation breadcrumbs seo
ZER0-041 SEO Optimization
Comprehensive SEO meta tag generation including Open Graph, Twitter Cards, an...
v0.1.0 seo meta opengraph
ZER0-042 Sitemap Generation
Automatic XML sitemap and JSON search index generation for search engine disc...
v0.1.0 seo sitemap search
ZER0-043 Statistics Dashboard
Content statistics dashboard layout with metrics visualization for posts, cat...
v0.1.0 dashboard statistics metrics
ZER0-044 Obsidian Vault Integration
Render an Obsidian vault as a Jekyll site without losing wiki-links, embeds, ...
v1.3.0 obsidian content wiki-links
ZER0-045 Obsidian Local Graph Panel
Standalone neighborhood graph view for the current note, extracted as a reusa...
v1.4.0 obsidian graph visualization
ZER0-046 Bare-Minimum Remote-Theme Starter
Three-file welcome starter (_config.yml + Gemfile + index.md) that bootstraps...
v1.2.0 setup quickstart remote-theme
ZER0-047 Site Configuration Detection & Smart 404
Auto-detects whether the site is a fork, remote-theme consumer, or full clone...
v0.22.18 setup 404 configuration
ZER0-048 Config-Driven Frontmatter Validation
Schema-driven frontmatter validation system with configurable rules per colle...
v0.22.17 validation frontmatter content
ZER0-049 Dynamic Collection-Based Navigation Fallback
Zero-config navigation: when no _data/navigation entry exists, the navbar aut...
v0.22.15 navigation ui zero-config
ZER0-050 Admin Layout & Configuration Dashboards
Admin-style layout and dashboard partials for surfacing site configuration, b...
v0.21.4 admin dashboard ui
ZER0-051 AGENTS.md Cross-Tool Agent Entry Point
Repository-root entry point for AI coding agents (Copilot, Codex, Cursor, Aid...
v0.22.16 ai agents documentation
ZER0-052 Data-Driven Roadmap with Auto-Generated Diagram
Roadmap page rendered from a YAML data source, with an auto-generated Mermaid...
v0.22.21 roadmap documentation mermaid
ZER0-053 Vendored Bootstrap & Icon Assets
Bootstrap 5.3.3 CSS/JS and Bootstrap Icons committed under assets/vendor/ for...
v0.21.3 bootstrap assets vendor
ZER0-054 AIEO Structured Data, FAQ & Glossary
AI-Engine Optimization toolkit: Schema.org JSON-LD, E-E-A-T signals, FAQ page...
v0.21.5 seo aieo structured-data
ZER0-055 ES6 Modular Navigation Architecture
Navigation JavaScript refactored into ES6 modules with hover dropdowns, setti...
v0.18.0 navigation javascript es6
ZER0-056 DevContainer Configuration
VS Code Dev Container configuration for one-click cloud development environme...
v0.17.0 devcontainer codespaces development
ZER0-057 Local Docker Publishing Pipeline
Publish the gem from a clean Docker container locally, mirroring the CI relea...
v0.21.1 docker release ci-cd
ZER0-058 Notes Collection & Notebook Layout
Dedicated _notes collection alongside _notebooks, with shared standardized la...
v0.20.0 content collections notes
ZER0-059 Performance: Page-URL Cache for Obsidian Resolver
Cached page-URL lookups and short-circuited rewrites in the Obsidian Liquid p...
v1.6.0 obsidian performance jekyll

📊 Feature Statistics

59

Total Features

59

Implemented

5

AI-Powered

3

Privacy-First


🎯 Feature Categories

jekyll theme bootstrap ui responsive docker devops development cross-platform ai automation installation error-handling bash installer images openai content copilot agents documentation analytics privacy gdpr ccpa posthog cookies consent navigation accessibility performance sidebar keyboard ux mobile toc fab wcag a11y jupyter notebooks python data-science mermaid diagrams visualization collections organization release semver ci-cd versioning testing quality github-actions security codeql scanning layouts templates includes components modular plugin version metadata legal compliance terms prd product planning mdx markdown workflow dependencies maintenance scripts utilities scroll code clipboard developer-experience dark-mode search modal animation visual landing comments github discussions engagement math latex equations headings google tracking metrics gtm marketing breadcrumbs seo meta opengraph twitter-cards sitemap indexing dashboard statistics obsidian wiki-links knowledge-base graph setup quickstart remote-theme github-pages 404 configuration validation frontmatter zero-config admin cursor roadmap assets vendor aieo structured-data faq glossary javascript es6 devcontainer codespaces gem notes optimization