Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create the Interop Team Charter #102

Merged
merged 44 commits into from
Nov 16, 2023
Merged
Show file tree
Hide file tree
Changes from 40 commits
Commits
Show all changes
44 commits
Select commit Hold shift + click to select a range
274a676
Create the Interop Team Charter
foolip Aug 3, 2022
0cee103
Updates
foolip Aug 18, 2022
e1dbf47
List org and test suites, others on case-by-case basis
foolip Aug 24, 2022
876c6ed
Fix up team membership and start contribution docs
foolip Aug 24, 2022
62dfbd1
Ask for automated tests with case-by-case exceptions
foolip Sep 1, 2022
5b01e75
Apply James's suggestions on scope
foolip Sep 4, 2022
6c06e88
Hoist governance section
foolip Sep 4, 2022
9880568
Add pausing condition (James's suggestion)
foolip Sep 4, 2022
af2e659
Update Joining and Leaving the Team
foolip Sep 4, 2022
cc89444
How to contact
foolip Sep 4, 2022
4f9a785
Merge remote-tracking branch 'origin/main' into charter
foolip Sep 14, 2022
abfa7fc
Joining and Leaving the Team
foolip Nov 1, 2022
c55227d
Drop "removed by consensus amongst the other team members"
foolip Nov 1, 2022
2d127a1
Describe the chair role
foolip Mar 16, 2023
3ce967a
Describe extended scope and BSF
foolip Mar 16, 2023
c6ca4ec
Merge branch 'main' into charter
foolip Mar 16, 2023
ee92c8b
Update charter.md
foolip Mar 28, 2023
0543ceb
organizations plural
foolip Apr 28, 2023
3d497fb
Follow Compat 2021 redirect and list Interop 2023
foolip Apr 28, 2023
c0139ab
Update charter.md
foolip May 11, 2023
a896cc0
Update charter.md
foolip May 11, 2023
6890f93
Update charter.md
foolip May 11, 2023
e3e5ed2
Consistent language use
foolip May 11, 2023
f8346b1
Add link to https://github.com/web-platform-tests/wpt/blob/master/CON…
dandclark May 30, 2023
cd8889f
Allow the Team to appoint a chair >1 time per year
gsnedders May 24, 2023
f79b70e
Allow the Core Team to directly appoint a chair if necessary.
gsnedders May 24, 2023
3006b4a
Allow for some contingency should the group fail to reach consensus
gsnedders May 24, 2023
4b72ab0
Update charter.md
foolip Jun 28, 2023
493b9e2
Update charter.md
foolip Jun 28, 2023
1ae350f
Updates based on Aug 3rd meeting #388
nairnandu Aug 4, 2023
d5cb242
Define member-confidental decision making
foolip Sep 13, 2023
f4a70bb
Merge branch 'main' into charter
foolip Sep 13, 2023
0ac5594
Update README.md
foolip Sep 13, 2023
d87dae7
Update README.md
foolip Sep 13, 2023
c80fb41
Update charter.md
foolip Sep 21, 2023
f6781a5
Update charter.md
foolip Sep 21, 2023
95c4622
Update charter.md
foolip Sep 26, 2023
5a1e427
Update charter.md
foolip Sep 28, 2023
7ccc93f
Update charter.md
foolip Sep 28, 2023
8b914d5
Update charter.md
foolip Nov 15, 2023
11332b6
Update charter.md
foolip Nov 16, 2023
a0c9cb0
Update charter.md
foolip Nov 16, 2023
72b2ad0
Update charter.md
foolip Nov 16, 2023
ce56f4f
Update charter.md
foolip Nov 16, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# The Interop Project

Welcome to the Interop Project, an ongoing effort to make the web more interoperable in key areas, prioritized by user and web developer needs. This is part of [the web-platform-tests project](https://github.com/web-platform-tests/wpt), the main test suite for the web platform, and worked on by the [Interop Team](./supporters.md).
Welcome to the Interop Project, an ongoing effort to make the web more interoperable in key areas, prioritized by user and web developer needs. This is part of [the web-platform-tests project](https://github.com/web-platform-tests/wpt), the main test suite for the web platform, and worked on by the [Interop Team](./charter.md).

Please see the [Interop 2023](./2023/README.md) for the current iteration of the project!

Expand Down
59 changes: 59 additions & 0 deletions charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
# Interop Team Charter

The Interop Team aims to make the web more interoperable in key areas, prioritized by web developer and user needs. This team is part of [the web-platform-tests project](https://github.com/web-platform-tests/wpt), the main test suite for the web platform.
foolip marked this conversation as resolved.
Show resolved Hide resolved

jgraham marked this conversation as resolved.
Show resolved Hide resolved
## Governance

The team makes decisions based on consensus. A decision has consensus if it has support from at least two participating organizations and no opposition.

The team operates in public, except when otherwise allowed by this charter.
foolip marked this conversation as resolved.
Show resolved Hide resolved

The team may publish a process document to define how it will develop a given metric. These process documents are adopted by a decision of the team. These process documents may define parts of their operation to be confidential to the team.
foolip marked this conversation as resolved.
Show resolved Hide resolved

foolip marked this conversation as resolved.
Show resolved Hide resolved
The chair of the team is responsible for organizing meetings, driving discussions to a conclusion, and recording decisions. The team appoints an individual as the chair based on consensus at a minimum once per calendar year. The term limit for the chair will be 1 year and the same individual can be reappointed as chair, if there is consensus. If the team is unable to meet due to absence of a chair, the Core Team may appoint one directly.

Meeting time and agenda should be announced by the chair at least 48 hours in advance, and meeting minutes posted in the repository.

foolip marked this conversation as resolved.
Show resolved Hide resolved
The Interop Team's work is subject to the [WPT code of conduct](https://github.com/web-platform-tests/wpt/blob/master/CODE_OF_CONDUCT.md).

All contributions are licensed under the terms in [CONTRIBUTING.md](https://github.com/web-platform-tests/wpt/blob/master/CONTRIBUTING.md).

Substantive changes to this charter are done via the [web-platform-tests RFC process](https://github.com/web-platform-tests/rfcs).
foolip marked this conversation as resolved.
Show resolved Hide resolved

## Scope
jgraham marked this conversation as resolved.
Show resolved Hide resolved

The Interop Team's scope includes metrics designed to measure and improve the interoperability of the web platform. These metrics are published once consensus to do so has been reached.

These metrics are expected to be comprised of:

- Groups of automated tests that can be used to automatically compute an interoperability score for specific platform features in implementations.
- Work to improve the interoperability of the platform that cannot be measured through test pass rates and is scored by consensus decision.

The team is responsible for maintaining [Interop 2021](https://wpt.fyi/interop-2021), [2022](https://wpt.fyi/interop-2022), [2023](https://wpt.fyi/interop-2023), and defining future interoperability efforts and metrics.

If the team is unable reach consensus to publish any new metrics, and has been unable to reach consensus for three months, the team's functions revert to the Core Team and this charter is annulled.

### Out of Scope
jgraham marked this conversation as resolved.
Show resolved Hide resolved

This is not a venue for standardization work. Further, the team will avoid creating metrics which depend on significant standards work. However, this does not preclude the team from liaising with existing standards groups to help progress work which affects the interoperability of the platform, or the ability to test and measure interoperability of existing features (including features whose specification is determined to be ready-for-implementation but where there is yet to be any implementation).

Browser features that don't affect web developers, like bookmarks, are out of scope.

## Team Members

The following organizations make up the Interop Team, in alphabetical order:

* Apple
* Bocoup
* Google
* Igalia
* Microsoft
* Mozilla

## Joining and Leaving the Team

The Interop Team is made up of organizations with a track record of contributions to the web-platform-tests project.

Organizations may apply to join the team by contacting the chair. New members will be added with a consensus decision of existing members. The deliberations are confidential to the existing members.

Existing members may leave the team at any time without further obligation.
10 changes: 0 additions & 10 deletions supporters.md

This file was deleted.