promises
Promises Working Group Repository
This repo serves as a central place for Node.js Promises work coordination.
The Promises WG is dedicated to the support and improvement of Promises in Node.js core as well as the larger Node.js ecosystem.
Lifecycle
The concerns and responsibilities of this Working Group will change over time. There are three distinct stages of this WG:
Stage 0: Landing a Flagged Promises API
The first stage of this Working Group is focussed on the specifics of exposing a Promise API from Node core. The focus at this stage is in identifying blocking concerns raised by stakeholders, and triaging them into "blocking the landing of a flagged implementation", "blocking the unflagging of an implementation", and "non-blocking."
You can track the status of these issues with the
blocks-landing-pr
,
blocks-unflagging
, and
not-blocking
labels.
If you feel an issue is not appropriately blocking, please raise your concern in the issue.
When the issues marked blocks-landing-pr
are all
resolved, and the PR has been merged, this WG will move on to stage 1.
Stage 1: Creating a Litmus test for Unflagging
In this stage we will attempt to address all issues marked as
blocks-unflagging
. The focus of this stage will be
to present an acceptable "go / no go" check for unflagging promises to the Node CTC.
If accepted, once the "go / no go" check has passed, we will unflag the Promises API.
Once the Promises API has landed, this WG will proceed to stage 2.
Stage 2: Continued Support
The WG will be available to support and advise the Core repository on matters related to promises.
Membership
Working Group Members:
- @benjamingr
- @refack
- @petkaantonov
- @vkurchatkin
- @trevnorris
- @kriskowal
- @MadaraUchiha
- @omsmith
- @thefourtheye
- @erights
- @chrisdickinson
Participation
We are currently looking for more participants in the working group - see #1