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
MemberAuthor

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

ulises-jeremiasand 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-jeremiasforce-pushed the feat/django-api-quality-bar branch from 31a1e4f to c5338c7CompareJuly 18, 2026 06:46
@ulises-jeremias
ulises-jeremiasforce-pushed the feat/celery-cli-uv-quality-bar branch from 043e845 to b7b777eCompareJuly 18, 2026 06:46
@ulises-jeremias

Copy link
Copy Markdown
MemberAuthor

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-jeremiasforce-pushed the feat/django-api-quality-bar branch from c5338c7 to 1afa72bCompareJuly 18, 2026 06:54
@ulises-jeremias
ulises-jeremias deleted the branch feat/django-api-quality-barJuly 18, 2026 07:01
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