catppuccin / catppuccin/userstyles
Add standard library and modules
- Dominant language
- Less
- Stars
- 1.1k
- Forks
- 297
- PR merge metrics
- No merged PRs in 30d
Description
Tracking issue. Splitting the original https://github.com/catppuccin/userstyles/pull/1803 into multiple pull request steps.
- [x] Add standard library #1843.
- [x] Deploy standard library.
- [x] Integrate standard library tree-wide https://github.com/catppuccin/userstyles/pull/1846.
- [x] Setup testing harness for libraries #1923.
- [ ] Add and deploy MediaWiki library module. #1866
- [ ] Integrate MediaWiki library module for Wikipedia. #1867
- [ ] Integrate MediaWiki library module for wiki.nixos.org. #1895
- [ ] Setup a versioning system for all libraries. #2122
- [ ] Integrate versioning system for MediaWiki
- [ ] Integrate versioning system for Google Material 3 and Material Web #2124
- [ ] Integrate versioning system for Material UI
- [ ] Integrate versioning system for Fluent UI
## Potential Library Modules
Some originally mentioned in https://github.com/catppuccin/userstyles/issues/1357.
- [ ] Google Material 3 and Material Web #1876 #1705
- [ ] Bootstrap (https://github.com/search?q=repo:catppuccin/userstyles%20--bs&type=code)
- [ ] Tailwind v3 (longer, must theme every class variant for each color - `.bg-foo`, `.text-foo`, etc.)
- [ ] Tailwind v4 (shorter, should be able to theme CSS variables only)
- [ ] Ace Editor (could be more useful as a separate port, currently used for `pythonanywhere`; https://github.com/search?q=org:catppuccin+.ace_editor&type=code)
- [ ] Prettylights (potentially useful as a separate port, https://github.com/wooorm/starry-night uses the same variables; https://github.com/search?q=org:catppuccin+color-prettylights&type=code)
- [ ] Material UI #2020
- [ ] Fluent UI #1938
- [ ] Angular Material (could be more useful as a separate port, https://github.com/search?q=org%3Acatppuccin+--mat-&type=code) Separate port WIP @ https://github.com/WalkQuackBack/ctp-angular-material
Contributor guide
Research direction
Start by reviewing the linked subtasks for the MediaWiki library module, its Wikipedia and wiki.nixos.org integrations, and the proposed library versioning system. The tracking issue is complete when the remaining unchecked subtasks and their listed integrations are addressed, but the issue does not identify files or tests to begin with.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- css, stylus
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100