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
Member Author

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-jeremias force-pushed the refactor/extension-cna-taxonomy branch from 4628fa0 to 21f9369 Compare July 18, 2026 06:46
@ulises-jeremias
ulises-jeremias force-pushed the feat/django-api-quality-bar branch from 31a1e4f to c5338c7 Compare July 18, 2026 06:46
@ulises-jeremias

Copy link
Copy Markdown
Member Author

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-taxonomy July 18, 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