Contributor
stanzin norzang

Refactoring Staggering Drupal CSS Codebase


Mentors
Aditya Bathani
Organization
Drupal Association
Technologies
github, html, git, php, css, PostCss
Topics
web
The Drupal CSS Modernization Initiative aims to upgrade Drupal's core CSS codebase using modern CSS techniques. Given the many files of CSS within the Claro theme of Drupal, the process of refactoring is expected to take several weeks. By utilizing new selectors and properties such as is(),: where(), CSS custom properties, and CSS Grid, the project will enhance Drupal's frontend design and improve the user experience. The project plan includes in-depth research, thoughtful recommendations, thorough implementation, rigorous testing, and comprehensive documentation to ensure efficient management and timely delivery. Ultimately, the project will contribute to Drupal's long-term sustainability and success by making its CSS more maintainable and robust. As part of a large-scale project for GSOC, this initiative represents an important step forward in improving Drupal's frontend development capabilities and ensuring its continued relevance in the rapidly-evolving web development landscape.