Skip to content

feat(docs): data dictionary export (backend)#469

Merged
seonghobae merged 1 commit into
feat/entities-on-mainfrom
feat/data-dictionary-v2
Jul 6, 2026
Merged

feat(docs): data dictionary export (backend)#469
seonghobae merged 1 commit into
feat/entities-on-mainfrom
feat/data-dictionary-v2

Conversation

@seonghobae

Copy link
Copy Markdown
Collaborator

Stacked on #467 (needs the TableAnnotation model); auto-retargets to main when #467 merges. GET /data-dictionary.md renders a Markdown data dictionary (schema sections, column tables, FKs, indexes) merged with project table annotations — living documentation. IDOR-safe, pure renderer. Frontend download button is a follow-up once the frontend foundation lands. backend tests + mypy clean.

🤖 Generated with Claude Code

Stacked on #467 (needs TableAnnotation); auto-retargets to main when #467 merges. GET /api/snapshots/{uuid}/data-dictionary.md renders a dialect-agnostic Markdown data dictionary (schema sections, columns table, FKs, indexes, view labels) merged with the project's table annotations. IDOR-safe. Frontend download button follows once the frontend foundation lands. +tests.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AxU2xaupAjp912oDNFuWyd
@seonghobae seonghobae merged commit 987e2cd into feat/entities-on-main Jul 6, 2026
3 checks passed
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