Skip to content

feat(django-api): raise template to FastAPI/CNA quality bar - #64

Closed
ulises-jeremias wants to merge 1 commit into
refactor/extension-cna-taxonomyfrom
feat/django-api-quality-bar
Closed

feat(django-api): raise template to FastAPI/CNA quality bar#64
ulises-jeremias wants to merge 1 commit into
refactor/extension-cna-taxonomyfrom
feat/django-api-quality-bar

Conversation

@ulises-jeremias

Copy link
Copy Markdown
Member

Summary

  • Feature apps under apps/ (health + _feature_template_) replacing flat api/
  • Full docs suite: PROJECT_STRUCTURE, API, CONFIGURATION, TESTING_GUIDE, DEPLOYMENT
  • Root AGENTS.md, CONTRIBUTING.md, QUALITY.md, stronger README/tests

Stack

PR 2/3 — base: refactor/extension-cna-taxonomy (extension rename).

Test plan

  • Scaffold django-api and run health endpoint / pytest
  • Confirm apps/health registered and OpenAPI/docs present
  • No leftover api/ package

Made with Cursor

@ulises-jeremias

Copy link
Copy Markdown
MemberAuthor

Stacked on #63. @coderabbitai review

Feature apps under apps/, drf-spectacular OpenAPI (/schema, /docs), full
docs suite including TYPING, and a copy-me feature scaffold under
docs/examples (not an installed app).
Co-authored-by: Cursor <cursoragent@cursor.com>
@ulises-jeremias
ulises-jeremiasforce-pushed the refactor/extension-cna-taxonomy branch from 4628fa0 to 21f9369CompareJuly 18, 2026 06:46
@ulises-jeremias
ulises-jeremiasforce-pushed the feat/django-api-quality-bar branch from 31a1e4f to c5338c7CompareJuly 18, 2026 06:46
@ulises-jeremias

Copy link
Copy Markdown
MemberAuthor

Review fixes (self-review follow-up)

  • Feature scaffold moved to docs/examples/feature-app/ (not an installed app)
  • OpenAPI via drf-spectacular (/schema/, /docs/) + schema test
  • docs/TYPING.md + QUALITY.md marked M1 complete
  • Health envelope uses output serializers cleanly

@coderabbitai review

@ulises-jeremias
ulises-jeremias deleted the branch refactor/extension-cna-taxonomyJuly 18, 2026 06:53
Sign up for freeto 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

@ulises-jeremias