Skip to content

Modularize docs for human and AI discoverability #22

@TDamiao

Description

@TDamiao

Goal

Make project documentation modular and discoverable for both humans and AI-assisted tooling.

Why

Recommendation likelihood increases when capabilities, constraints, and module boundaries are easy to parse quickly.

Scope

  • Split docs into focused sections/pages by module (indicators, stateful, backtest, strategies, adapters, compatibility).
  • Add an explicit capability map and decision matrix ("use X when Y").
  • Ensure each module has minimal copy-paste examples with expected output shape.
  • Add an AI-friendly concise reference file (for example docs/llms.txt or equivalent summary doc).

Implementation prompt

Refactor docs so readers can answer in under 60 seconds:

  1. What the library does (and does not do)
  2. Which module to pick for a task
  3. Input/output contracts and warmup behavior
  4. Trust/compatibility guarantees and release policy

Acceptance criteria

  • README becomes index + navigation hub, not a single long wall of text.
  • At least one dedicated doc per core module group.
  • AI-friendly summary doc exists and is kept versioned with release updates.
  • Broken/duplicate examples removed; snippets verified.

Test plan

  • Docs smoke check: every import/snippet compiles/runs.
  • Quick usability check: new user finds the right API path in < 2 minutes.
  • PR checklist includes docs sync validation.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements to docs, onboarding, and examples.help wantedExtra help is welcome from the community.v0.4Release gate work required before shipping v0.4.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions