Skip to content

DX roadmap: simpler common path without losing Leadtype's supply-chain model #157

Description

@KayleeWilliams

Context

A DX comparison with Blume highlights a useful split:

  • Blume has the stronger docs-site common path: filesystem-first navigation, very small configuration, an integrated CLI lifecycle, doctor, and skill descriptions that explicitly trigger for Markdown/MDX authoring.
  • Leadtype has the stronger docs supply-chain and agent-consumption model: framework-independent content primitives, package-bundled version-matched docs, multi-repo acquisition and source ownership, rich generated agent surfaces, config-aware linting, scoring, and structured CLI output.

The goal is to take the best DX lessons from Blume without turning Leadtype into a rendered theme/framework or hiding the controls needed by c15t-scale multi-repo documentation.

Principles

  1. The common path should be small and progressive; advanced controls remain available.
  2. Existing configs keep working while one canonical format becomes the documented path.
  3. Human docs and agent artifacts must consume one resolved content/navigation graph.
  4. Every important operation should be explainable to both humans and agents.
  5. Leadtype continues to own the content pipeline and integration primitives, not rendered UI.

Workstreams

Immediate agent-authoring DX

Configuration and defaults

Runtime parity and explainability

Large-site authoring

Suggested sequencing

  1. Ship Make the Leadtype skill activate for docs authoring and review #150 first; it is small and directly improves docs work today.
  2. Define the resolved-config boundary in Introduce a canonical config API with backward-compatible normalization #151, with Make the common single-repo config minimal with derived defaults #152 and Add leadtype doctor to explain resolved config and project health #155 informing what inference/provenance it must expose.
  3. Build Add first-class git source groups for multi-repo docs configs #153 and Make project config the source of truth for runtime docs loading #154 on the resolved project/source graph.
  4. Use c15t and Leadtype public docs as dogfood throughout.
  5. Land Reduce navigation config churn for large and repeated docs trees #156 once the canonical navigation representation and diagnostics are stable.

Success criteria

  • A new local project reaches useful generated output with minimal configuration.
  • Existing advanced and multi-repo projects migrate incrementally, without a flag-day rewrite.
  • The Leadtype skill activates on ordinary docs-authoring prompts in Leadtype repositories.
  • Public docs apps no longer duplicate project/source/navigation state between build-time and runtime code.
  • A human or coding agent can inspect the resolved project and understand exactly where each value came from.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationenhancementNew feature or requestpriority: highHigh — do soon, biggest leverage

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions