Background
Grid is an important piece of Wikimedia's design system. Codex will provide the Grid styles for MediaWiki.
Design specs
Open questions
- CSS/Less only? Less public mixin to start with? Or Vue implementation?
@Volker_E 2025-03-19: It seems reasonable to rely on a mixin (or in an extended version for a CSS-only version) for simple, low opinionated application of the Grid.
@Volker_E 2025-06-11: Additionally we can add a CSS-only version in future, when settled on Less mixin approach.
- CX in its Grid implementation featured one-twelths boxes
@Volker_E 2025-03-19: I see this as overboardening necessities in our environment with possible Grid usage currently identified. Keep it simple and stupid. And therefore less divider start Grid boxes.
- Grid template areas – part of Codex or part of skin architecture?
@Volker_E 2025-06-11: From my current point of view, skinning architecture longevity experience it seems more useful to integrate template areas – with central MW.org's skin documentation – into Vector skin (and possibly Example skin) instead of Codex itself.
Acceptance criteria for done
- Revisit the current design Grid proposal
- Implement Grid in Codex