Background
With the advent of T325237, we need to prevent technical debt of introducing a big number of deprecated token keys, which are only in Codex for backwards compatibility with OOUI & WikimediaUI-Base.
Proposal
Split out deprecated tokens into separate file(s) to just import those to WikimediaUI Base only instead of introducing them to MediaWiki via mediawiki.skin.variables.
Open questions
- Is this a sufficient way? Token references in quest.
Seems sufficient, specifically with @Catrope's write-out in T330694#8651505.
Filed
- T331403: Replace legacy value tokens in Codex, OOUI and downstream; originated in WikimediaUI Base and
- T332120: Replace deprecated WikimediaUI Base aliases with current Codex design tokens respectively
- Should we do a codex-base.deprecated.json and codex-components.deprecated.json or just a codex-tokens.deprecated.json?
Settled on 'deprecated-aliases-wikimedia-ui-base.json'.