We need an authoritative description of the Wikicon set to drive T77940: Iconography specification page layout. Similar to OOjs UI's themes/mediawiki/images.json, with info:
- the icon name ("Eyelid_icon")
- the intended semantics ("hide action, or hidden state")
- the CSS short code ("hide")
- a visual description ("closed eyelid")
- Unicode code point in WikiFont
- if the icon is a badge/emblem
- if the icon incorporates a badge/emblem
- if icon is under a different license as the rest (as I understand it these icons should not be rendered in a style guide)
- its group in M19 (Contribution-related, Utility, Moderation, etc.)
This could
- determine the content of T77940
- generate OOjs UI's icon set
- provide the descriptions on commons of the SVG files
- produce the wikifont
I created https://commons.wikimedia.org/wiki/Template:Wikicon so this information could live on Commons along with each icon's SVG file but it's probably easier to manage as a JSON or yaml file in a git repo. Jon Robson in the Wiki icons design thread commented:
I think we need a single repository with all the icons in it. .. I would recommend we should be working from the same place and using a git submodule to pull these icons in.