We have Template:CSS_Property included in all CSS properties showing output of compatibility tables.
It assumes that the last part of the current page name MATCHES EXACTLY the same thing as inside the compat data JSON file. Which is not ideal.
For example:
- /wiki/css/properties/border-radius is fine in compat/data-human.json, search for ":root > .data > .css > .border-radius", but
- /wiki/css/selectors/pseudo-classes/:active isn’t fine compat/data-human.json, search for ":root > .data > .css > .pseudo-active"
Ideally, we need to have a form input where we can make adjustments.
Those are suggestions. You can adjust in any way you want :)
- Create three properties [http://docs.webplatform.org/test/Special:CreateProperty]
- Compatibility_topic
- Compatibility_feature
- Compatibility_format
- Create form [http://docs.webplatform.org/test/Special:CreateForm]
- Form:Compatibility
Not to forget to remove hardcoded in [http://docs.webplatform.org/w/index.php?title=Form:CSS_Property&action=edit] (and tell Renoir, to make sure SMW doesn’t break)
\o/ @eliezerb