Commit Graph

7 Commits

Author SHA1 Message Date
b559323dfe docs: add OpenAPI-first wiki (overview, components, use cases for templates/client/codegen, design, security, error handling, testing) and refresh lib docs index 2026-09-15 22:29:05 +05:30
294f3d7a0c fix: apply GSDFC docstring conformance, add minimal annotations to unannotated params (pydoclint zero); refresh lib/MCP docs 2026-09-13 16:21:07 +05:30
0efe68b052 standardize packaging, tooling, docs, CI, and licensing 2026-09-10 18:49:04 +05:30
1c48f58578 updated docs strings and added README.md 2026-03-08 17:59:52 +05:30
f03e250763 google styled doc 2026-03-08 00:29:23 +05:30
37b892f695 fixing examples and adding doc strings 2026-02-22 13:17:40 +05:30
a74e3d0d01 Introduce an OpenAPI-first HTTP client driven by the same specification
used for server-side route binding, and refactor documentation and
templates to treat the client as a first-class contract consumer.

Key changes:
- Add OpenAPI-first client module based on httpx
- Document client usage alongside server-side binder usage
- Update mkdocs navigation to include client documentation
- Refactor CRUD and model app templates to call APIs via operationId
  instead of hardcoded paths
- Align package documentation and public API surface with client support
- Clarify server/client dependency split (fastapi vs httpx)

This establishes strict symmetry between OpenAPI-driven server binding
and OpenAPI-driven client invocation, reinforcing OpenAPI as the single
source of truth on both sides of the contract.
2026-01-11 18:41:27 +05:30