Skip to content

docs: add architecture overview to API reference#620

Open
uadhran wants to merge 1 commit into
msiemens:masterfrom
uadhran:docs/api-architecture-overview
Open

docs: add architecture overview to API reference#620
uadhran wants to merge 1 commit into
msiemens:masterfrom
uadhran:docs/api-architecture-overview

Conversation

@uadhran

@uadhran uadhran commented Jul 1, 2026

Copy link
Copy Markdown

Adds a high-level architecture section at the top of the API reference so readers can understand how TinyDB's core classes relate before diving into autodoc details.

Changes

  • New Architecture Overview section in docs/api.rst covering the three layers (core API, persistence, supporting components), typical data flow, and a link to extend.rst for contributors
  • New class relationship diagram at docs/_static/architecture.svg

Verification

  • uv run py.test -v --cov=tinydb — not run (docs-only change)
  • sphinx-build -b html docs/ _build/html — build succeeds; architecture.svg is copied into the output

Related: #575

Add a high-level class diagram and data-flow summary at the top of the
API docs so contributors can understand how TinyDB's core classes
relate before diving into the autodoc sections.

Related: msiemens#575
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