Repository navigation
docs: restyle the five-frameworks image in the devsuit palette - #177
Merged
Merged
Conversation
Redraw on the brand tokens taken from devsuit.de — dsbackgrounddark ground, dsbluedark panels, dsbluelight accent, dspurple for foreign keys — and simplify the composition: no card borders or top bars, a hairline rule under the header, a left accent edge on each entity box, and PK/FK badges instead of key glyphs. The previous version used the primary/foreign-key colours `generator.py` emits (#b8861b gold). Brand consistency wins here; the ERD in the picture is now illustrative of the structure rather than of the exact PlantUML styling.
|
🎯 Code Coverage (details) 🔗 Commit SHA: cae84d4 | Docs | View more details | Give us feedback! |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Restyles the five-frameworks image in the devsuit palette, and simplifies the composition.
The palette is the real one
Not invented — pulled from the Tailwind theme on devsuit.de:
dsbackgrounddark#10172edsbluedark#192346dsblue#4150aadsbluelight#18b4e0dspurple#a064d2dsgrey10/20/60/80#eceff1#cfd8dc#607d8b#455a64Cleaner, not just recoloured
PK/FKbadges on the right of each row, the way real ERD tools label them, replacing the small key glyphs.One thing traded away, deliberately
The previous version used the exact colours
generator.pyemits for keys —#b8861bgold for primary, grey for foreign — so the illustration matched PlantUML output literally. That gold clashes with a navy/cyan brand, so primary keys are nowdsbluelightand foreign keysdspurple.The picture is now illustrative of the structure erdify produces, not of its exact styling. I think brand consistency wins for an image whose job is being shared, but it is a real loss and worth naming rather than quietly dropping.
Type of change
Verification
mkdocs build --strictpasses, fullpre-commit run --all-filesclean. Rendered and inspected; the one defect that pass showed (the floating header cap) is fixed. 1600×840, 70 KB — slightly smaller than before.frameworks.svgremains the editable source and its header comment now documents the brand tokens and the PNG re-export one-liner.Not done here
Worth pointing Settings → General → Social preview at the new PNG, so the repo's own link card matches.
Checklist
uv run pytestpasses locallyuv run ruff check src/ tests/anduv run mypy src/passCHANGELOG.mdupdated under[Unreleased]