Skip to content

feat(templates): raise celery, CLI, and uv-workspace to quality bar - #65

Closed
ulises-jeremias wants to merge 4 commits into
feat/django-api-quality-barfrom
feat/celery-cli-uv-quality-bar
Closed

feat(templates): raise celery, CLI, and uv-workspace to quality bar#65
ulises-jeremias wants to merge 4 commits into
feat/django-api-quality-barfrom
feat/celery-cli-uv-quality-bar

Conversation

@ulises-jeremias

Copy link
Copy Markdown
Member

Summary

  • celery-worker: modular worker/tasks/, docs suite, AGENTS/CONTRIBUTING
  • cli-starter: command packages, config helper, docs suite, AGENTS/CONTRIBUTING
  • uv-workspace-starter: CONFIGURATION / TESTING_GUIDE / DEPLOYMENT docs

Stack

PR 3/3 — base: feat/django-api-quality-bar. Top of the maturity stack.

Test plan

  • Celery: eager pytest without Redis
  • CLI: CliRunner tests for hello / version
  • Workspace docs links from README/AGENTS resolve

Made with Cursor

@ulises-jeremias

Copy link
Copy Markdown
Member Author

Stacked on #64 (merge order: #63#64#65). @coderabbitai review

ulises-jeremias and others added 3 commits July 18, 2026 03:37
Rename universal overlays to all-* and FastAPI-coupled overlays to
fastapi-*, split Docker per stack (fastapi/django/celery), and drop
legacy python-* paths. Celery Docker now ships Redis with BROKER_URL
env parity. CI enforces the extension folder naming law.

Co-authored-by: Cursor <cursoragent@cursor.com>
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>
Modular task/command layouts, full docs (including TYPING), wired CLI
settings, Celery retry example, and CI enforcement of the template
quality-bar file checklist.

Co-authored-by: Cursor <cursoragent@cursor.com>
@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
ulises-jeremias force-pushed the feat/celery-cli-uv-quality-bar branch from 043e845 to b7b777e Compare July 18, 2026 06:46
@ulises-jeremias

Copy link
Copy Markdown
Member Author

Review fixes (self-review follow-up)

  • CLI load_settings() wired into Typer callback (CLI_LOG_LEVEL)
  • Celery add task demonstrates autoretry_for / backoff
  • docs/TYPING.md on celery/cli/uv-workspace; uv root .env.example
  • CI now enforces full template quality-bar file checklist

@coderabbitai review

Co-authored-by: Cursor <cursoragent@cursor.com>
@ulises-jeremias
ulises-jeremias force-pushed the feat/django-api-quality-bar branch from c5338c7 to 1afa72b Compare July 18, 2026 06:54
@ulises-jeremias
ulises-jeremias deleted the branch feat/django-api-quality-bar July 18, 2026 07:01
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