Rework color variants in order to reduce file size
Nobody has claimed this yet.
Assessment
- Difficulty
- 5/5
- Estimated time
- Over a week
- Newbie friendliness
- 30/100
- Issue type
- Feature
- Clarity
- Needs clarification
- Activity status
- Stale
- Tech stack
- css
- Domain
- build-system, frontend
Research direction
Start by tracing Assembly's color variant build process and current color variant API, then measure how much CSS is generated for multi-color forms. Done means users can declare which form elements receive which colors while reducing the built file size without losing the supported variants.
Written by the indexing model from the issue text.
Description
Our best bet for cutting down on Assembly's built file size is to rework the color variant build process. We generate a lot of CSS in order to support multi-color forms. Most apps only need one checkbox color, but often apps will want a few different button colors. Can the color variant API be adjusted so user may declare which form elements they'd like to color which colors?
- Dominant language
- CSS
- Stars
- 138
- Forks
- 26
- Avg merge
- 1d 7h
- Merged PRs (30d)
- 3
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from mapbox/assembly
-
Difficulty 2/5 1-3 hours Newbie friendliness 30/100
-
2 estimate-2 icebox jira-sync-complete p2
Difficulty 2/5 1-3 hours Newbie friendliness 38/100
-
2 architecture enhancement estimate-4 icebox jira-sync-complete needs research p2 p3
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
dunkagroo estimate-2 jira-sync-complete p2
Difficulty 3/5 1-2 days Newbie friendliness 35/100
-
2 estimate-2 icebox jira-sync-complete p2
Difficulty 5/5 Over a week Newbie friendliness 25/100
Similar issues
-
typst-0.12 Open
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
commercialhaskell/stackage#8127 ·
-
bug build
Difficulty 1/5 Under an hour Newbie friendliness 91/100
facebookincubator/velox#19194 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 84/100
-
agentic-workflows maintenance
Difficulty 2/5 1-3 hours Newbie friendliness 85/100
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
nebari-dev/jhub-apps#742 ·