For the current list of the Working Group members, see the project README.md.
The openjs-foundation/standards GitHub repository is maintained by the Working Group and additional Members who are added on an ongoing basis.
- Invited to all meetings
- Can participate in consensus seeking process
- Counted towards quorum in Working Group Meetings
- Participates in voting
Working Group Membership is not time-limited. There is no fixed size of the Working Group.
There is no specific set of requirements or qualifications for Working Group Membership beyond these rules.
The following groups automatically qualify for membership and can request to be added to the GitHub team:
- OpenJS Foundation CPC Members
- OpenJS Foundation Project Maintainers
The Working Group meets bi-weekly on Zoom.us. A designated moderator approved by the Working Group runs the meeting. Each meeting should be published to YouTube.
Items are added to the Working Group agenda that are considered contentious or are modifications of governance, contribution policy, Working Group membership, or release process.
The intention of the agenda is not to approve or review all patches; that should happen continuously on GitHub and be handled by the larger group of Collaborators.
Any community member or contributor can ask that something be added to the next meeting's agenda by logging a GitHub Issue. Any Collaborator, Working Group member or the moderator can add the item to the agenda by adding the standards-agenda tag to the issue.
Prior to each Working Group meeting the moderator will share the agenda with members of the Working Group. Working Group members can add any items they like to the agenda at the beginning of each meeting. The moderator and the Working Group cannot veto or remove items.
The moderator is responsible for summarizing the discussion of each agenda item and sends it as a pull request after the meeting.
At various times members of the Standards Working Group or foundation projects will attend Standards Meetings at external organizations as a representative of the OpenJS Foundation. If a member would like to attend a meeting as a delegate of the OpenJS Foundation they should open an issue stating:
- The standards meeting or series of meetings they wish to attend
- The OpenJS Foundation's relationship to this standards organization
- The date and location of the meeting or meetings
- If they will be attending in person or remotely
- The estimated cost to the foundation of their participation
- The scope of the work they plan to participate in
This issue should be labelled with standards-agenda
and will be approved in the
next working group meeting via the consensus seeking process.
The Working Group follows a Consensus Seeking decision-making model.
When an agenda item has appeared to reach a consensus, the moderator will ask "Does anyone object?" as a final call for dissent from the consensus.
If an agenda item cannot reach a consensus, a Working Group member can call for the item to be decided by a vote or to table the issue to the next meeting. In both cases the decision must be seconded by a majority of the Working Group or else the discussion will continue. Simple majority wins. Only Active Members participate in a vote.
Pull requests require approval by at least two members and must remain open for at least 72 hours before being landed. If there are any objections the Pull Request cannot land until they are resolved.
A pull request that is opposed will be discussed in the meeting.