Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CSS Modules migration: Tracking issue #23010

Closed
54 tasks done
valerybugakov opened this issue Jul 20, 2021 · 5 comments
Closed
54 tasks done

CSS Modules migration: Tracking issue #23010

valerybugakov opened this issue Jul 20, 2021 · 5 comments
Assignees
Labels
dx Issues and PRs related to developer experience concerns frontend-platform Issues related to our frontend platform, owned collectively by our frontend crew. tracking

Comments

@valerybugakov
Copy link
Member

valerybugakov commented Jul 20, 2021

Description

It's important to completely migrate to CSS Modules to improve the front-end developer experience. This will give us important benefits such as:

  1. Most of the CSS will be removed from the global scope — easier to maintain and update.
  2. Stylesheets written for components will be consistent through the codebase. All components will use CSS modules.
  3. CSS recompilation time will be significantly reduced because CSS modules can be rebuilt independently from each other.

Based on the CSS isolation RFC.

The Code Insight lives on the Frontend Platform migrations dashboard.

Tracked issues

@gitstart-sourcegraph

Completed

@valerybugakov

Completed

Legend

  • 👩 Customer issue
  • 🐛 Bug
  • 🧶 Technical debt
  • 🎩 Quality of life
  • 🛠️ Roadmap
  • 🕵️ Spike
  • 🔒 Security issue
  • :shipit: Pull Request
@valerybugakov valerybugakov added tracking frontend-platform Issues related to our frontend platform, owned collectively by our frontend crew. dx Issues and PRs related to developer experience concerns CSS Modules migration labels Jul 20, 2021
@valerybugakov valerybugakov self-assigned this Jul 20, 2021
@github-actions
Copy link
Contributor

Heads up @AlicjaSuska @umpox @valerybugakov @5h1rU @pdubroy - the "team/frontend-platform" label was applied to this issue.

@valerybugakov valerybugakov added this to In progress (tracking) 📝 in [DEPRECATED] Frontend Platform :: Current Work Jul 20, 2021
@pdubroy pdubroy added frontend-platform Issues related to our frontend platform, owned collectively by our frontend crew. and removed frontend-platform Issues related to our frontend platform, owned collectively by our frontend crew. labels Nov 15, 2021
@github-actions
Copy link
Contributor

Heads up @pdubroy - the "team/frontend-platform" label was applied to this issue.

@pdubroy
Copy link
Contributor

pdubroy commented Dec 2, 2021

Update from 2021-12-02:

CleanShot 2021-12-02 at 10 28 06@2x

@valerybugakov
Copy link
Member Author

Closed by #30354

@valerybugakov
Copy link
Member Author

Update from 2022-01-28:

Screen Shot 2022-01-28 at 17 31 01

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dx Issues and PRs related to developer experience concerns frontend-platform Issues related to our frontend platform, owned collectively by our frontend crew. tracking
Projects
No open projects
Status: Done
[DEPRECATED] Frontend Platform :: Cur...
In progress (tracking) 📝
Development

No branches or pull requests

2 participants