governance/wg-api
John Kleinschmidt e4ae8b0290
chore: Update chair of API WG (#263)
2020-04-07 16:06:58 -04:00
..
meeting-notes Add 2020-03-23 wg-api meeting notes (#257) 2020-03-24 10:10:22 -07:00
spec-documents docs: views API: support setting content view (#254) 2020-04-07 08:14:16 +09:00
README.md chore: Update chair of API WG (#263) 2020-04-07 16:06:58 -04:00
best-practices.md docs: draft for API Best Practices (#175) 2020-03-12 08:36:41 -07:00
design-spec-process.md docs: add spec-proposal process docs (#191) 2019-10-31 10:00:59 -07:00

README.md

API WG

Oversees public API design based on project principles.

Membership

Avatar Name Role Time Zone
@jkleinsc John Kleinschmidt @jkleinsc Chair ET (Harrisburg)
@codebytere Shelley Vohr @codebytere Member PT (San Francisco)
@loc Andy Locascio @loc Member PT (San Francisco)
@ckerr Charles Kerr @ckerr Member CT (New Orleans)
@nornagon Jeremy Apthorp @nornagon Member PT (San Francisco)
@VerteDinde Keeley Hammond @VerteDinde Member PT (Portland)
@miniak Milan Burda @miniak Member CET (Prague)
@marshallofsound Samuel Attard @MarshallOfSound Member PT (Vancouver)
@itsananderson Will Anderson @itsananderson Member PT (Seattle)

Areas of Responsibility

  • Define the process for which API changes are reviewed and approved.
  • Create initiatives to develop/modify/change API implementations.
  • Increase participation with web standards groups.

Associated Repositories

  • electron/electron

Meeting Schedule

  • Biweekly Rotating Times:

Meeting notes may be viewed in meeting-notes.

Joining the API WG

In order to become formal members of the WG, prospective members must:

  1. be actively contributing to the work of the WG,
  2. attend 2 out of 4 consecutive meetings, and
  3. be approved by a 2/3rds majority of current WG members (rounded up).
    1. The prospective member shall leave the meeting during the deliberation and vote.
    2. The meeting notes shall contain only the outcome of the vote (approved/not approved), not the individual votes.
    3. Members not able to attend the meeting at which the vote occurs may submit their vote to the Chair prior to the meeting.

If you're interested in joining the API Working Group, reach out to an existing member and ask to be invited to the regular meeting and as a guest to the #wg-api channel in Slack.

Actively contributing

"Actively contributing" doesn't necessarily mean writing code. It does mean that you should be in regular communication with the API WG (including attending meetings), and it does mean that you should be materially contributing to the project in some way. If you're not sure whether the work you're doing counts as "materially contributing", reach out to a member and ask. 🙂

Timezones

The API WG currently meets at alternating times to accommodate the timezone constraints of the members.