Skip to content

Onboard modern-di-starlette: brand mark + surfaces#29

Merged
lesnik512 merged 5 commits into
mainfrom
starlette-brand
Jul 2, 2026
Merged

Onboard modern-di-starlette: brand mark + surfaces#29
lesnik512 merged 5 commits into
mainfrom
starlette-brand

Conversation

@lesnik512

Copy link
Copy Markdown
Member

Onboards the new modern-di-starlette integration into the org brand kit and every surface its siblings appear on. All changes are in this repo; the integration repo was already complete but its README pointed at brand assets that did not exist yet.

Changes

  • Brand mark: new sparkle_cluster symbol (a large four-point sparkle + small companion — "little star" for starlette), distinct from Litestar's star-in-disc and FastAPI's bolt-in-disc. Added to MANIFEST after modern-di-litestar.
  • Assets: regenerated via just sync-assetsbrand/projects/modern-di-starlette/{mark.svg, mark-512.png, mark-1024.png, lockup-light.svg, lockup-dark.svg, lockup.png}. This resolves the integration repo's broken README image links.
  • Profile README: row in the Dependency injection table (Stars / PyPI / Downloads / Context7 badges).
  • Docs site: bullet in the DI list + "Starlette" added to the stack sentence.
  • Test: modern-di-starlette added to EXPECTED_REPOS.
  • Planning: Full bundle under planning/changes/2026-07-02.01-starlette-brand/.

Canonical one-liner used verbatim across surfaces: modern-di integration for Starlette.

Out of band (already applied)

GitHub repo settings for modern-python/modern-di-starlette: homepage set to https://modern-di.modern-python.org; topics set to python, dependency-injection, di, ioc-container, modern-di, starlette (description was already canonical).

Verification

just check-planningplanning: OK; just test → 95 passed. Deterministic render (no asset churn beyond the six new files). Mark + light/dark lockups eyeballed against the approved design.

🤖 Generated with Claude Code

lesnik512 and others added 5 commits July 2, 2026 11:47
Full-lane bundle: mint the sparkle-cluster mark, regenerate brand assets,
list the integration on the profile README and docs site, and align its
GitHub repo settings with org conventions.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Five tasks: mint the sparkle-cluster mark, regenerate assets, list on the
profile README + docs site, align GitHub repo settings, open the PR.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@lesnik512 lesnik512 merged commit c5bb3a2 into main Jul 2, 2026
1 check passed
@lesnik512 lesnik512 deleted the starlette-brand branch July 2, 2026 09:21
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