Skip to content

refactor: rename extensions to all-* / stack-* taxonomy - #63

Merged
ulises-jeremias merged 1 commit into
mainfrom
refactor/extension-cna-taxonomy
Jul 18, 2026
Merged

refactor: rename extensions to all-* / stack-* taxonomy#63
ulises-jeremias merged 1 commit into
mainfrom
refactor/extension-cna-taxonomy

Conversation

@ulises-jeremias

Copy link
Copy Markdown
Member

Summary

  • Rename universal overlays to all-* folders; FastAPI-coupled overlays to fastapi-*
  • Split Docker into fastapi-docker, django-docker, celery-docker
  • Update templates.json, CI profiles, and slug references in docs/README
  • Breaking: remove legacy python-* / github-setup folder paths (no BC shims)

Stack

PR 1/3 of remaining maturity stack (authoring docs already landed on main).

  1. This PR — extension taxonomy rename + catalog/CI
  2. django-api quality uplift (depends on this)
  3. celery-worker / cli-starter / uv-workspace-starter uplift

Sibling consumer PRs (CLI + website) should merge after this lands.

Test plan

  • python scripts/ci/validate-registry.py → 5 templates, 10 extensions
  • Confirm no extensions/python-* directories remain
  • CI matrix profiles use new slugs (fastapi-docker, django-docker, celery-docker, postgres, development-container)

Made with Cursor

@ulises-jeremias

Copy link
Copy Markdown
MemberAuthor

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>
@ulises-jeremias
ulises-jeremiasforce-pushed the refactor/extension-cna-taxonomy branch from 4628fa0 to 21f9369CompareJuly 18, 2026 06:46
@ulises-jeremias

Copy link
Copy Markdown
MemberAuthor

Review fixes (self-review follow-up)

  • Squashed to a single commit
  • celery-docker now includes Redis; env vars use BROKER_URL / RESULT_BACKEND (parity with worker/config.py)
  • CI enforces extension folder naming law (all-* / {stack}-*, no python-*)
  • AUTHORING: incompatibleWith guidance for path-colliding overlays

@coderabbitai review

@ulises-jeremias
ulises-jeremias merged commit 3211f23 into mainJul 18, 2026
36 checks passed
@ulises-jeremias
ulises-jeremias deleted the refactor/extension-cna-taxonomy branch July 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