a11y-theme-builder icon indicating copy to clipboard operation
a11y-theme-builder copied to clipboard

[REQUEST] Recommend CSS+theme development pattern

Open aaronreed708 opened this issue 1 year ago • 0 comments

Suggestion/Concern

The CSS that is applied to Theme Builder and its components lives in Theme.css and Theme.jsx, with the default design system being defined in TB.css. All of which live in this directory: https://github.com/finos/a11y-theme-builder/tree/main/code/src/ui/src/mui-a11y-tb/themes. We need a clearly defined set of guidelines to help future contributors understand which types of changes should live in which file.

Perhaps https://a11y-theme-builder.finos.org/architecture/ would be the proper part of the documentation to hold the resulting recommendation?

Proposed Solution

aaronreed708 avatar Sep 08 '23 17:09 aaronreed708