Skip to content

Latest commit

 

History

History
105 lines (83 loc) · 6.89 KB

File metadata and controls

105 lines (83 loc) · 6.89 KB

GraphCompose Documentation

Comprehensive docs for the engine, the templates, and the contribution workflow. Below is the map — pick your path.

If you're new to GraphCompose entirely, start at the root README for the project overview, then come back here.


🧭 By persona — start here

You are… Read
New to GraphCompose — what is it, how do I render my first PDF Getting startedHello world in root README
Author rendering a CV with your own data Templates v2 (layered) — quickstart
Designer / author wanting a custom visual style for CVs Templates v2 (layered) — authoring presets
Author using legacy v1.6 templates (CV / cover-letter / invoice / proposal still using *Spec + builders) Templates v1-classic — landing
Contributor adding a new template family to the library Templates v2 (layered) — contributor guide
Contributor extending the engine (new node type, new backend handler) Extension guideImplementation guide
Operator running GraphCompose in production Production renderingPerformanceLogging

📁 By category

Getting started

Templates

  • templates/v2-layered/ — 🆕 canonical going-forward pattern (CV is the reference implementation): data / theme / components / widgets / presets.
  • templates/v1-classic/ — the spec/builder/presets surface used by v1.6 CV, cover-letter, invoice, proposal templates. Still ships, still supported.

Architecture

Operations

Contributing

Roadmaps & migrations

Recipes (cookbook-style howtos)

Architecture Decision Records (ADRs)

Numbered, dated decisions about non-trivial design choices. Read these when you need to understand why a piece of the system looks the way it does.

ADR numbering gap (0005–0010) is intentional — those numbers were reserved during a v1.5 restructure that landed under ADR 0011 instead of multiple smaller records. No deleted ADRs.

Showcase site

Archive

  • archive/ — old migration guides and roadmaps kept for historical reference. Not part of the live doc set.

🔗 Quick links