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 2 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
17 changes: 10 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,23 @@
# Interop 2022
# The Interop Project

This repository is for discussing proposals relating to the Interop
2022 project.
Welcome to the project Interop 2022 and Interop 2023!

This project is part of [the web-platform-tests project](https://github.com/web-platform-tests/wpt), and exist to make the web more interoperable in key areas, prioritized by web developer and user needs. See our [charter](./charter.md) for more on our scope.

The overall process and timeline for decision making is given by [wpt
RFC 99](https://github.com/web-platform-tests/rfcs/blob/master/rfcs/interop_2022.md).

For each proposed Interop 2022 focus area:
* First check for an existing issue covering that area. We are aiming
to consolidate discssion for each proposal in a single issue.
to consolidate discussion for each proposal in a single issue.

* If no issue exists, file a new issue. The issue title should
clearly describe the feature being proposed for inclusion. The body
of the issue should outline the reason for including the issue and should include:

- A link to the relevant specification document

- A link to relevant testcases (assuming they exist)
- A link to relevant test cases (assuming they exist)

- Supporting data for including the feature as part of an interop
effort e.g. evidence of significant developer interest in the
Expand All @@ -26,6 +27,8 @@ For each proposed Interop 2022 focus area:
- Links to any existing discussion or vendor signals e.g. in browser
project bug trackers.

## Join the discussion
## Getting involved

TODO: Ways to contribute other than joining the Interop Team. Proposals. In between proposal periods: write tests, file bugs, file issues, gather evidence for next time.

* [Real-time chat room](https://app.element.io/#/room/#interop2022:matrix.org): the `#interop2022:matrix.org` Matrix channel
You're also welcome to join the conversation in the [`#interop2022:matrix.org` Matrix channel](https://app.element.io/#/room/#interop2022:matrix.org)!
34 changes: 34 additions & 0 deletions charter.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Interop Team Charter

The Interop Team exists 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.

jgraham marked this conversation as resolved.
Show resolved Hide resolved
The team is responsible for maintaining [Compat 2021](https://wpt.fyi/compat2021), [Interop 2022](https://wpt.fyi/interop-2022), and defining future interoperability efforts and metrics.
foolip marked this conversation as resolved.
Show resolved Hide resolved

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

The team works by prioritizing specific web platform features. The minimum requirements for a feature to be in scope are:
foolip marked this conversation as resolved.
Show resolved Hide resolved

- The feature is defined, at least partially, by a specification developed by an organization like the W3C, WHATWG, TC39, Khronos, etc.
- The feature can be tested in a test suite like [web-platform-tests](https://github.com/web-platform-tests/wpt), [Test262](https://github.com/tc39/test262), etc.

foolip marked this conversation as resolved.
Show resolved Hide resolved
Browser features that don't affect web developers, like bookmarks, are out of scope.

Writing specifications is not in scope, but the team can liaise with and work within other working groups to make progress in key areas.

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

The team makes decisions based on consensus, which is defined as support from at least two participating organizations and no opposition.
karlcow marked this conversation as resolved.
Show resolved Hide resolved
foolip marked this conversation as resolved.
Show resolved Hide resolved

Decisions can be made both in the repository and in meetings, as long as consensus can be established. Meeting time and agenda should be announced at least 48 hours in advance, and meeting minutes posted in the repository.

The Interop effort is subject to the [WPT code of conduct](https://github.com/web-platform-tests/wpt/blob/master/CODE_OF_CONDUCT.md).

Substantive changes to this charter are done via the [web-platform-tests RFC process](https://github.com/web-platform-tests/rfcs).

## Supporters

The following is a running list of organizations that make up the Interop Team. This list is in alphabetical order.

TODO: insert here and delete supporters.md

If your organization has a track record of contributions to the web platform and wishes to be listed, please send a PR to add the new entry.