- Web Compat Service Project Articulation https://docs.google.com/document/d/1c5w87-KDZCP9eltjfk98GL_i-hyqQ193J86_e1L4wnQ
- Compat Data Project Evaluation https://docs.google.com/document/d/1p_RJziOqCJ8LYD8e4UhgqcftLgtFueTgje25yifSDSM
- Rebuilding MDN pages after compatibility change https://docs.google.com/document/d/16HeKirlMdoacZMi-DV2hw4UO9dhN6BQNzkmZRwS-YPM/edit (formerly https://old.etherpad-mozilla.org/mdn-compat-rebuild-solutions)
- 2014-03-07..2014-05-02 Compat Check-in notes from Etherpad
- https://docs.google.com/document/d/1vULBCgHSutjUxiFNLmYL46Q6kk36l8CjCuXt1iaT5MU (formerly https://old.etherpad-mozilla.org/compat-data-checkin)
- https://docs.google.com/document/d/1t17_J5LeWCe1WaZDJxY36c5Ek0ivAdEG4-YAtueynJI (formerly https://old.etherpad-mozilla.org/31JULY2014-compat-tables)
- Static analysis https://docs.google.com/document/d/1QlYpZN2AdzEyPl1euTPKkP-in-gTO0Ns3E1_G4OhEbg (formerly https://old.etherpad-mozilla.org/compat-data-for-static-analysis)
- Survey questions https://docs.google.com/document/d/1xtjAaI6E00iP4ctdjd4Xgjn9nod-DUMJkxaZfF-BKd0 (formerly https://old.etherpad-mozilla.org/cRvhGLxi8O)
- http://qsurvey.mozilla.com/reportsview/?key=28049-4099407-a5dd5e6bb02a03f6c2dec0183a31e37e
- http://qsurvey.mozilla.com/reportsview/?key=28049-4041795-f8a227baddefc3ca7a0eefbd3d5975e1
- https://groups.google.com/forum/#!topic/mozilla.dev.mdn/axArpZZ5wGQ
- Progress notes for 2014 https://etherpad.mozilla.org/NmDJ888NHt
- https://bugzilla.mozilla.org/show_bug.cgi?id=996570
- DataModel draft Q&A https://docs.google.com/document/d/1qtz70C_qQcea46HW0qlMcpZqJsGn9az951NmOy9b26M (formerly https://old.etherpad-mozilla.org/b4YZ3PbNTK)
- Compat Schema https://docs.google.com/document/d/1Il5iDaR8960qwEPgU_Mx4U34025bagB6kSAUJCi3Hi4 (formerly https://old.etherpad-mozilla.org/MDN-compat-schema)
- Browser Compatibility Data Architecture https://docs.google.com/document/d/1YF7GJ6kgV5_hx6SJjyrgunqznQU1mKxp5FaLAEzMDl4
- Data Model requirements https://wiki.mozilla.org/MDN/Development/CompatibilityTables/Data_Requirements
- BrowserCompat developer documentation https://browsercompat.readthedocs.org/en/latest/index.html
- How things are structured, and known issues: https://browsercompat.readthedocs.org/en/latest/draft/issues.html
- https://wiki.mozilla.org/MDN/Projects/Development/CompatibilityTables
- Notes about using FxA with BC https://github.com/mdn/browsercompat/wiki/Firefox%20Accounts
- https://wiki.mozilla.org/MDN/Development/CompatibilityTables
- Getting numbers
- Justin Crawford's post http://hoosteeno.com/2015/02/24/report-web-compatibility-summit/
- More notes about BC scope http://hoosteeno.com/2015/03/31/experiments-services/
- Justin Crawford's post http://hoosteeno.com/2015/02/24/report-web-compatibility-summit/
- UX work
- https://docs.google.com/document/d/1UGH405g63ppU3f_Y2lRZZOuP-HNW-7ylfb6PEkPDbdw
- Contribution and Moderation Workflow Wireframes https://docs.google.com/document/d/1Q5YhOsvAIPUWhorVtFRqFmxLrrhqmJLF1b24vfecsVQ
- Compatibility Data UX Kickoff https://docs.google.com/document/d/19Y2vANwlhbyEwf4IAJ-7VOlBcBeBwdYXV0n1PZ1l_Zs (formerly https://old.etherpad-mozilla.org/cd-ux-kick-off)*
- https://github.com/webplatform/mdn-compat-importer
- WebPlatform model schema, Tobie Langel's version http://webplatform.github.io/browser-compat-model/
- Ronald Mansfeld's original proposal http://ronaldmansveld.github.io/webplatform-browser-compat/
- Difference between two proposals https://github.com/ronaldmansveld/webplatform-browser-compat/compare/gh-pages...webplatform:gh-pages
- WebPlatform model schema, Tobie Langel's version http://webplatform.github.io/browser-compat-model/
- https://github.com/webplatform/mdn-compat-importer
- Progress reports
- The Ideal Feature Detection, Device Detection, Browser Compatbility Scenario https://docs.google.com/document/d/1nDMlNwKW_YsNQeZPo1VsHS4ch7S_SR1qXIpuMFL65o0
- Modernizr "Core Tests for Detector v1.0" https://docs.google.com/spreadsheets/d/1Vu1CNiqyPD2abIK4U848ujTRD8B52toLeR1ROB_Hk6g
- Meeting pads
- hack on MDN browsercompat plan https://docs.google.com/document/d/1qNbVfj9teNLIkAjBmLZiM-T6u-p29WssnWx6FrAfHaA (formerly https://old.etherpad-mozilla.org/hackonmdn-browsercompat-plan)
- Notes for backend meetings 2015-07 https://docs.google.com/document/d/1JTMGwnZG_USQwe043SzY8jfRFHmF5-WwV5c8jIO15G0 (formerly https://old.etherpad-mozilla.org/compat-backend-meetings)
- Kick off meeting notes for the Compatibility Data project https://docs.google.com/document/d/1PNLbEr8OHCXVYhAQjfRyFJGZCrVNujPq395s6FQZinQ (formerly https://old.etherpad-mozilla.org/cdp-tech-kick-off-2014-03-28)
- [migrated from Etherpad] Browser Compatibilty Authentication and Authorization https://docs.google.com/document/d/1C0f-xx3ppp8n4ro1LMRBdP5GjXmquLsGxf436komDoU (formerly https://old.etherpad-mozilla.org/mdn-compat-auth-integration)
- Justin's old Compat stories https://docs.google.com/spreadsheets/d/1R7l6OXu8WBVFJE-AJnS477b3Pm0KiE96EFw-cX_x3KY
- Product vision https://docs.google.com/document/d/1oekQHEkiNSIxKSEhWSUArqMO517t3byoDWsq8Di-iB4
- Functional dependencies analysis https://docs.google.com/a/mozilla.com/document/d/1Nh7ktC1rQQyItBXRdCd7IHKLpdJceZ6LFmMTsbzaaJ8
- Feature Prioritization worksheet https://docs.google.com/document/d/1ILwiPv5Wk3PwnKrD-sLmLBKhX6p6uEIj69gE3hr2MuI
- Vision talk slides (draft, rough) https://renoirb.com/talks/2015-Mozilla-MDN-Browser-Compatibility-Data-Project-vision/
- *Product backlog spreadsheet https://docs.google.com/spreadsheets/d/1d3ggeiTzkez3Me92bxK5lgm8pWG0YasDToh3Rg5j05Y
- Forked from initial BC User-stories https://docs.google.com/spreadsheets/u/1/d/11SYxWvNyas5ojtOWONSv7iCqcLr4ZhDi21TzAapFVVU>
- Scratchpads
- Introducing my documents https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/wACD-7rxS9w/Y6lxP81GFwAJ
- https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/SBiFR6oQVcQ/fkxgknJpGQAJ
- https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/Nx4VOSRnCWk/nphhgBNGFwAJ
- https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/ijWF4J0JLho/3B975x8zGAAJ
- After Skateboard: Next Features https://docs.google.com/document/d/1J8Ip8NjXTcnMcsOg4OWtvWvT1vCgQnMU3_Ug7HB9m64
- After Skateboard: backlog proposal https://docs.google.com/document/d/1dUnRlhXKallq_nPj2LEcqqBYQodzt5_h1BKG97i9oNs
- BrowserCompat Feature Backlog https://docs.google.com/document/d/1oLn3sgRmDP0EIRQd8T3zEMG4w7n0gYdDsxdkpINHR4A
- http://stephaniehobson.github.io/browsercompat/4.0/index.html
Some notes about tech. questions I had, and why current design is awesome.
See more answers and thoughts in https://browsercompat.readthedocs.org/en/latest/draft/issues.html
Because if we change structure we want to keep things in place for relying parties.
Great rationale explanation given http://www.troyhunt.com/2014/02/your-api-versioning-is-wrong-which-is.html
Because it's great design. It's not Hypermedia (HAL) but doesn't matter much, because the payback is a self-documenting output that you can walk through. Because it's designed for that in mind.
It's been drafted by Steve Klabnik who had great writing on API design. See talks below.
- Steve's 2012 talk about designing API https://www.youtube.com/watch?v=g4sqydY3hHU&index=12&list=PLr4f8f5Q9NTmHQSN-SWv284OTbsncuRIc
- Steve's more recent talk describing JSONAPI https://www.youtube.com/watch?v=FpS_E90-6O8&index=21&list=PLr4f8f5Q9NTmHQSN-SWv284OTbsncuRIc
A crawler can then walk and get what it needs, here's a prototype https://gist.github.com/renoirb/e3f521b730dd07411b59 written in less than an hour illustrating how awesome it is!
Another example of how crawling the API works is documented https://docs.google.com/document/d/1dsqd8cR6muRppQIIbcFs3PrTYZYSPAYz7UuwzsSykqo
See http://browsercompat.readthedocs.org/en/latest/draft/change-control.html
- A community or an API? https://groups.google.com/forum/#!msg/mozilla.mdn/psKLqybf8gI/ggQTTFlECw4J
- Proposal for rendering BrowserCompat tables on MDN https://groups.google.com/d/msg/mozilla.dev.mdn/CkBIuYNwgU8/7Wb5D7j_BgAJ
- Found from MDN Mozilla wiki http://wiki.mozilla.org/MDN/Development/CompatibilityTables
- https://wiki.mozilla.org/MDN/Development/CompatibilityTables/Importer
- https://groups.google.com/forum/#!msg/mozilla.dev.mdn/JClET2WDI6g/rL1_IvEpS7MJ
- https://groups.google.com/forum/#!msg/mozilla.dev.mdn/tLGQxhwMRp4/lJ9kdM1tKxgJ
- https://groups.google.com/forum/#!msg/mozilla.dev.mdn/zFilLc1IcGE/tyyQh6g79scJ
- https://groups.google.com/forum/#!msg/mozilla.dev.mdn/-7KsfLqAPM8/J6lT7LH0-fgJ
- Android for Mobile No Longer Supported / Compatibility data project https://groups.google.com/d/msg/mozilla.dev.mdn/3tdLF8u0p1E/L7o1rOArVzUJ
- Various campatibility tables https://groups.google.com/d/msg/mozilla.dev.mdn/PyqMCuzJkds/T4Wmy9tV8JwJ
- Data Requirements (round 1) https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/Qv1fn5bgC_0
- https://groups.google.com/d/msg/mozilla.dev.mdn/NY4jZf46Kb8/mw98FW69_w0J
- https://groups.google.com/d/msg/mozilla.dev.mdn/R4OodQzxMp4/pFmfnB9MxiYJ
- Contribution interface https://groups.google.com/forum/#!msg/mozilla.dev.mdn/ksXmKZVtbg0/SkMc9KdJZhEJ
- Alternative data use cases https://groups.google.com/forum/#!msg/mozilla.dev.mdn/ysTl7UBAhYY/vTPZWofpivEJ
- Re: Tech Proposal: Browser Compatibility Data https://groups.google.com/forum/#!msg/mozilla.dev.mdn/rpiAHJJ4UNU/8sxvSrLTECMJ
- Data Store API: Handeling environment https://groups.google.com/d/msg/mozilla.dev.mdn/zFilLc1IcGE/tyyQh6g79scJ
- Data Store API: Prefixed features https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/hKh9Ib7nQgY
- Browser Compat: MDN Data Importer https://groups.google.com/forum/#!searchin/mozilla.dev.mdn/Compatibility/mozilla.dev.mdn/Jk6D61pyABs
- webbrowsercompatbility
- http://htmlelement.info/
- FxSiteCompat
- GitHub: kizu/support-prototype
- GitHub: dstorey/openweb.io
- ECMAScript Compatibiliby Tables
- caniuse-cmd
Source; David Storey @Microsoft
- https://github.com/dstorey/openweb.io/blob/gh-pages/CSS/background/properties/background-clip.yml
- https://github.com/dstorey/stale
- https://github.com/kizu/support-prototype/tree/master/src/documents/css/properties
- http://kizu.ru/support-prototype/
- https://github.com/MicrosoftEdge/Status/tree/production/app