Page MenuHomePhabricator

Align variables to CSS variable naming scheme
Open, Needs TriagePublic

Description

[WIP} Following CSS variable naming scheme and main source of truth WikimediaUI Base variables are set on kebap-case naming scheme with special case --modifier identifier, we need to modify various product naming schemes in order to rely on the WikimediaUI Base variables.

Prioritized repos are

  • MediaWiki core
  • MinervaNeue

Altogether we've got 30 different variables.less files in products.

Event Timeline

@Volker_E I know CSS and hence would like to work on the task T255228 but I am having a little problem in understanding the Wikimedia UI base file since I am new to open source. I would be glad if I can get a little guidance as how to proceed.

Hi @Abhir-24, thanks for reaching out. Have you already read through https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker and made yourself comfortable with our environments?

I have understood how to use git and gerrit and have gone through the site to understand about the environment as much as I can. I believe that I will become become quite comfortable with the environment once I start working in it.

If you look into the child tasks T255229 and T255230, you'll already see patches, that are similar to what's needed to go further. Do you have more questions?

Jdlrobson subscribed.

(Volker: These variables don't exist in the folders that I currently associate with skin architecture - see description of project - so untagging)