Conversation
|
Thank you @leandrodamascena ! Few questions/comments:
|
|
Also, I think this will impact the abca-plugin. Since the setup skill walks users through initial deployment, it should point them to the new Quick Start rather than the old user guide introduction |
|
Thanks @krokoko for the feedback. 1) XSS in remark-mermaid - done 2) CDN pin - done 3) Orphaned files - Deleted. Added cleanup logic in the sync script so they don't regenerate. 4) Source dir naming - Added a comment in the sync script explaining the 5) Sidebar slug mismatch - Moved 6) Anchor mapping - Added all missing USER_GUIDE anchors (overview, task-types, using-the-cli, using-the-rest-api, webhook-integration, what-the-agent-does, tips-for-being-a-good-citizen, per-repo-overrides, repository-onboarding). Plugin impact - Good catch. Updated |
Closes #36
Area
cdk— infrastructure, handlers, constructsagent— Python runtime / Docker imagecli—bgagentclientdocs— guides or design sources (docs/guides/,docs/design/)tooling— rootmise.toml, scripts, CI workflowsTip: AGENTS.md lists where to edit and which tests to extend.
Summary
Full documentation reorganization and rewrite. Reduction in design docs, restructured Starlight site with new navigation, added mermaid support, and created a proper Quick Start guide.
Why
I kept going back to these docs while building features and every time I had the same experience: I knew the answer was somewhere in the doc, but finding it meant scrolling through walls of text, past resolved debates, past implementation details I could just read in the code.
The docs were trying to do too many jobs at once. Blueprint code examples next to architecture rationale next to Cedar regex patterns next to answered open questions. Tutorial, reference, and implementation all in the same file. The reader had to filter constantly.
The fix is giving each layer its own home:
When each layer does one job, the developer can start with the Quick Start, go deeper into design docs when they need the why, and read code when they need the exact how. No layer tries to be the other two.
What changed
Site restructure
design/toarchitecture/anduser-guide/tousing/for clearer navigationgetting-started/section with a dedicated Quick Start pagecustomizing/section for prompt engineering guideGuides rewrite
Design docs rewrite
Every design doc got the same treatment: mermaid diagrams, intro paragraphs on every section, tables instead of prose, cut implementation details and resolved decisions.
Cross-cutting
Iteration 3b/3c/3d/5references from design docs