Skip to content

docs(platform): high-level API design pages (overview + per-group)#141

Merged
ArnobKumarSaha merged 2 commits into
masterfrom
arnob-hld-docs
Jul 14, 2026
Merged

docs(platform): high-level API design pages (overview + per-group)#141
ArnobKumarSaha merged 2 commits into
masterfrom
arnob-hld-docs

Conversation

@ArnobKumarSaha

Copy link
Copy Markdown
Member

What

Adds high-level design docs alongside the existing low-level docs/platform/api/ reference, sourced from prompt-library/docs/hld.md.

  • api/overview.md — cross-cutting design: system architecture, authentication/authorization model, API-group map, typical request flows, deployment modes. Linked from api/_index.md.
  • 18× <group>/overview.md — one per API group, carrying that group's full design + endpoint tables, ending with links to the group's reference pages. Each surfaces as an Overview entry in the left nav (weight 5, sorts first).
  • api/images/ — the 5 mermaid diagrams from the source rendered to SVG, since the site has no native mermaid support (they would otherwise render as raw code blocks).

Notes

  • No information from the source HLD is dropped — every section is placed and all diagrams preserved as images.
  • All 19 new/edited files pass the CI link check (liche -p -h -l -s -i '^README\.md$') using the appscodelabs/liche@arnob-strip-prefix fork.
  • Follows the repo's extra-../ link convention and /#anchor form.

Add a top-level API Overview page (system architecture, auth model,
request flows, deployment modes) and an Overview page for each of the
18 API groups. Mermaid diagrams are rendered to SVG under images/
since the site has no native mermaid support.

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
@github-actions

Copy link
Copy Markdown

Visit the preview URL for this PR (updated for commit a68b2b6):

https://kubedb-v2-hugo--pr141-arnob-hld-docs-ib95zbh0.web.app

(expires Tue, 21 Jul 2026 06:50:46 GMT)

🔥 via Firebase Hosting GitHub Action 🌎

Sign: 0f29ae8ae0bd54a99bf2b223b6833be47acd5943

Signed-off-by: Arnob Kumar Saha <arnob@appscode.com>
@ArnobKumarSaha
ArnobKumarSaha merged commit 0a401a3 into master Jul 14, 2026
4 of 5 checks passed
@ArnobKumarSaha
ArnobKumarSaha deleted the arnob-hld-docs branch July 14, 2026 06:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant