All your spec are belong to us!
W3C TPAC - October 2020
François Daoust (W3C) - @tidoust
Dominique Hazaël-Massieux (W3C) - @dontcallmedom
Irrigating dev resources from specs
Outline
Vision
Learning from software dependencies management
Spec B
Spec C
Spec A
depends
depends
Spec A
Spec B
Spec C
concept
idl
css dfn
algorithm
Ecosystem
Spec
Spec
Spec
ReSpec
Bikeshed
Authoring tools
Spec tracking tools
Reffy / webref
Spec
Spec
Dfns
Spec
Spec
IDL
Spec
Spec
CSS
Spec
Spec
Refs
Shepherd�processor
Spec
Spec
...
Spec
Spec
Dfns
Post-processing tools
WPT
WebIDL�updater
MDN BCD Collector
TypeScript lib gen.
…
"Consuming" tools
Reffy anomaly report
Specref
browser�-specs
W3C API
Shepherd�DB
Automatic spec references
Automatic definitions references
Integration with WPT
Integration with MDN Browser Compat Data / CanIUse
Propagate WebIDL updates
TypeScript typing for Web APIs
Exploring the platform
What does that mean for editors?
Formalizing support for dev tools
Structural resources
https://xkcd.com/2347/ CC-BY-NC
Questions