Oversees the projects that make Electron app development easier.
Avatar | Name | Role | Time Zone |
---|---|---|---|
Black-Hole @blackhole1 | Member | BJT (Hangzhou) | |
caoxiemeihao @caoxiemeihao | Member | BJT (Hangzhou) | |
Charles Kerr @ckerr | Member | CT (New Orleans) | |
David Sanders @dsanders11 | Member | PT (Santa Barbara) | |
Erick Zhao @erickzhao | Member | PT (Vancouver) | |
Erik Moura @erikian | Member | BRT (Francisco Beltrão) | |
Felix Rieseberg @felixrieseberg | Member | PT (San Francisco) | |
George Xu @georgexu99 | Member | PT (San Francisco) | |
Kilian Valkhof @kilian | Member | CET (Netherlands) | |
Mark Lee @malept | Member | PT (Seattle) | |
Samuel Attard @MarshallOfSound | Member | PT (Vancouver) | |
Toinane @toinane | Member | CET (France) | |
Keeley Hammond @VerteDinde | Member | PT (Portland) | |
Anny Yang @yangannyx | Member | PST (San Francisco) |
Emeritus Members
Avatar | Name | Role | Time Zone |
---|---|---|---|
Antón Molleda @molant | Chair | PT (Seattle) | |
Sofia Nguy @sofianguy | Member | PT (San Francisco) | |
Vlad Hashimoto @vhashimotoo | Chair | CET (Germany, Frankfurt am Main) | |
Anton Zolotukhin @bandantonio | Observer (until December 2020) | EET (Kharkov) | |
Brendan Forster @shiftkey | Member | AT (Canada) | |
Milan Burda @miniak | Member | CET (Prague) | |
Nitish Sakhawalkar @nitsakh | Member | PT (San Francisco) |
These projects are sorted alphabetically, their order does not reflect that any of them are "better" or "more important" than others.
- Documentation across all
electron/*
repositories, primarily focusing onelectron/electron/docs
in the repo and the website - Implementation and design of the Electron website
- Management of Heroku apps for our repositories
- Management of the Algolia search tooling
- Management of translations via Crowdin
- Tools (Core)
- Download (
@electron/get
) - Fiddle
- Forge
- Notarize
- osx-sign
- Packager
- Quickstart & API Demo repos
- rcedit
- Rebuild
- Typescript Generator
- Update server (update.electronjs.org)
- Windows Installer (
electron-winstaller
)
- Download (
- Tools (Userland)
- electron-installer-*
...and all other third party community based Electron tools.
If a sitting member of the WG has not been active in a meaningful way for at least one month, the WG may vote to remove them from its set of sitting members.
This is done primarily to ensure that there are no open avenues of compromise for the project given that the Ecosystem WG confers notable permissions.
These repos are sorted alphabetically, their order does not reflect that any of them are "better" or "more important" than others.
electron/apps
electron/asar
electron/docs-parser
electron/download-stats
electron/electron-quick-start
electron/fiddle
electron/forge
electron/get
electron/lint-roller
electron/node-minidump
electron/node-orb
electron/node-rcedit
electron/notarize
electron/osx-sign
electron/packager
electron/rcedit
electron/rebuild
electron/remote
electron/semantic-release-npm-cfa
electron/symbol-server
electron/symbolicate-mac
electron/template
electron/typescript-definitions
electron/update-electron-app
electron/update.electronjs.org
electron/website
electron/windows-installer
electron/windows-sign
electron-userland/electron-installer-common
electron-userland/electron-installer-debian
electron-userland/electron-installer-dmg
electron-userland/electron-installer-redhat
electron-userland/electron-installer-snap
electron-userland/electron-installer-squirrel-windows
electron-userland/electron-installer-windows
electron-userland/electron-installer-zip
...and all other repositories that the community would consider maintained by Electron.
As a general rule, npm packages under the purview of the Ecosystem WG will support Node.js versions as long as possible, even after a version has reached its End-Of-Life (EOL) date. If too much friction arises from the burden of maintaining EOL versions of Node.js (e.g. trouble upgrading dependencies or CI issues), we will perform a blanket upgrade of supported Node.js versions for all our packages to the latest LTS version. This upgrade process will be revisited annually.
As of July 2024, our current plan is to upgrade all packages to the earliest Node.js version where require()
of synchronous ESM graphs will be supported (see nodejs/node#51977 and nodejs/node#53500)
some point after that version reaches its LTS date (see Node.js release schedule for more details).
Sync Meeting 1 hour every other Tuesday @ 17:00 UTC
Meeting notes may be viewed in meeting-notes.
Prospective new members should reach out to an existing member to ask to be invited to the regular meetings and to be added as a Slack guest to #wg-ecosystem. That person may be added to the working group by a 2/3rds vote of WG members at a WG meeting. The prospective member should leave the meeting while the deliberation & vote is underway, and be informed only of the outcome of the vote (approved/not approved).