|
| 1 | +# Interop 2023 |
| 2 | + |
| 3 | +**Interop 2023 has not yet launched and this documentation is still being finalized. Please do not submit proposals yet.** |
| 4 | + |
| 5 | +Interop 2023 aims to make the web more interoperable in key areas, prioritized by web developer and user needs. The team is formed of browser vendors and other contributors to the web platform, and is part of [the web-platform-tests project](https://github.com/web-platform-tests/wpt). |
| 6 | + |
| 7 | +Similar to [Interop 2022](https://wpt.fyi/interop-2022), this will be a public metric based on the progress of selected focus areas and investigation efforts. The overall timeline for the planning process is: |
| 8 | + |
| 9 | +- Public call for proposals beginning September 15. |
| 10 | +- Proposal review by the team, with an opportunity for refinement. |
| 11 | +- Selection of proposals by the team, based on consensus. |
| 12 | +- Public launch in early 2023. |
| 13 | + |
| 14 | +If you would like to make a proposal or contribute in other ways, read on. |
| 15 | + |
| 16 | +## Making a proposal |
| 17 | + |
| 18 | +**Interop 2023 has not yet launched and this documentation is still being finalized. Please do not submit proposals yet.** |
| 19 | + |
| 20 | +If you've had problems using a feature on the web because of differences between browsers, or because it isn't implemented in all browsers, it may be a good proposal for Interop 2023! |
| 21 | + |
| 22 | +Before making a proposal, here's what to expect: |
| 23 | + |
| 24 | +- Only features which have high quality specifications and tests are in scope. Interop 2023 is not a venue for specifying new features; that work happens in working groups within organizations such as W3C and WHATWG. |
| 25 | +- Interop 2023 is not a process for making browser vendors work on things they're opposed to. Decisions are made by consensus, so highly contentious features are unlikely to be accepted. |
| 26 | +- Even great proposals may ultimately not be accepted, since we have to prioritize. |
| 27 | + |
| 28 | +The process for making and driving a proposal is: |
| 29 | + |
| 30 | +- **September 15 to October 15**: [File a proposal issue](https://github.com/web-platform-tests/interop/issues/new?labels=proposal&template=proposal.yml) and fill in as many details as you can. |
| 31 | +- **October 16 to October 30**: The Interop team review and discuss proposals. During this time some refinements to the proposal can still be made. After this point no further action is required, but continued participation is certainly welcome, particularly to answer any questions. |
| 32 | +- **November 1 to November 30**: The Interop team decide, by consensus, which proposals to accept. Accepted proposals will require a pull request to document the accepted proposal in the repository. Help with this is appreciated, but not required. |
| 33 | + |
| 34 | +## After a proposal is accepted |
| 35 | + |
| 36 | +The Interop team is responsible for driving everything after a proposal is accepted. Here's what to expect: |
| 37 | + |
| 38 | +- **December 1 to December 16**: Detailed review of the tests, and possibly writing some additional tests. Creation of a public dashboard showing the accepted proposals. |
| 39 | +- **January 9 to January 20**: |
| 40 | + - Finalize test selection. |
| 41 | + - Complete announcement plans. Prepare dashboard for launch. |
| 42 | +- **January 23 to January 27**: Public launch. |
| 43 | +- **Throughout 2023**: Track progress on the public dashboard. If issues with the test suite are found, anyone can make [test change proposals](https://github.com/web-platform-tests/interop/issues/new?assignees=&labels=test-change-proposal&template=test-change-proposal.md), for review by the Interop team. Significant changes to the scope are unlikely to be accepted. |
| 44 | + |
| 45 | +Ultimately, the outcome we hope for is that interoperability significantly improves, and that web developers and users benefit. |
| 46 | + |
| 47 | +## Other ways to contribute |
| 48 | + |
| 49 | +TODO |
| 50 | + |
| 51 | +You're also welcome to join the conversation in the [`#interop20xx:matrix.org` Matrix channel](https://app.element.io/#/room/#interop2022:matrix.org)! |
0 commit comments