w3c / aria-common

Shared files for the ARIA repositories
Other
8 stars 15 forks source link

Brainstorming .. how to get rid of aria-common #61

Open jnurthen opened 3 years ago

jnurthen commented 3 years ago
file where used proposed solution
acknowledgements/aria-contributors.html core-aam, css-aam, aria, mathml-aam, accname
acknowledgements/aria-wg-active.html core-aam, css-aam, aria, mathml-aam, accname
acknowledgements/aria-participants.html unused? remove
acknowledgements/funders.html math-aam, math-aria, css-aam, graphics-aam, aria, css-aam, mathml-aam, graphics-aam, accname, dpub-aam, graphics-aria, pub-aria, svg-aam, core-aam, html-aam
css/common.css
css/editors.css none?
css/mapping-tables.css css-aam, graphics-aam, mathml-aam, dub-aam, svg-aam, html-aam, core-aam
css/slices.css none?
img/downArrow.png used in mapping-tables.css
img/rightArrow.png used in mapping-tables.css
script/aria.js aria move to aria
script/ariaChild.js math-aria, graphics-aria, annotation-aria, pub-aria host somewhere
script/jquery-1.9.0.min.js remove - no longer needed
script/jquery.details.min.js css-aam, graphics-aam, mathml-aam, dub-aam, svg-aam, html-aam, core-aam
script/mapping-tables.js css-aam, graphics-aam, mathml-aam, dub-aam, svg-aam, html-aam, core-aam
script/resolveReferences.js math-aam, math-aria, css-aam, graphics-aam, mathml-aam, accname, annotation-aria, dub-aam, graphics-aria, svg-aam, dpub-aria, html-aam, core-aam, aria-practices host somewhere
script/roleInfo.js as ariaChild host somewhere
script/utility.js accname, core-aam
utility/aria-taxonomy.xml remove
utility/aria-taxonomy.xml.zargo remove
utility/roleXMlgenerator.xslt remove
acknowledgements.html remove
biblio.js everything host or eliminate?
terms.html merge into specs
pkra commented 1 year ago

@jnurthen @daniel-montalvo a perhaps bold suggestion: could we move the useful/used bits into aria?

A quick review of James's table:

pkra commented 1 year ago

I filed w3c/core-aam#171.

pkra commented 1 year ago

I think only html-aam uses respec's gh-contributors and I think the hack in utility.js is no longer needed.

I think the history is

So I think that part can go and the rest can be inlined into core-aam (cf. core-aam issue 171).

pkra commented 1 year ago

So I think that part can go and the rest can be inlined into core-aam (cf. core-aam issue 171).

Obviously needs testing.

spectranaut commented 1 year ago

I'll be working on removing mapping-tables.js -- I started writing a script to translate the giant tables to summary/details but I'm not sure I'll get back to it before the F2F, with other work things on my plate. We will see!

pkra commented 1 year ago

Thanks @spectranaut!