-
Notifications
You must be signed in to change notification settings - Fork 475
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
Draft: RFC process documentation #3525
Conversation
This proposes a `harness/asyncHelpers.js` file with two helpers in it, `asyncTest()` and `assert.throwsAsync()`. See the RFC for further motivation and details. Note the draft RFC process in tc39#3525. My idea for this pull request is that besides being an RFC in its own right, we use it as a test case for the process. That is, we follow the draft RFC process and hopefully either validate it, or surface changes that need to be made, after which we can land the RFC process in our documentation.
This proposes a `harness/asyncHelpers.js` file with two helpers in it, `asyncTest()` and `assert.throwsAsync()`. See the RFC for further motivation and details. Note the draft RFC process in #3525. My idea for this pull request is that besides being an RFC in its own right, we use it as a test case for the process. That is, we follow the draft RFC process and hopefully either validate it, or surface changes that need to be made, after which we can land the RFC process in our documentation.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Now that we've had one RFC land, does anyone have any feedback on the process? I've added some specific feedback from myself as review comments.
As for general feedback, I think the process is a bit on the heavy side for the harness modification that we did. I wonder if we can adjust things so that the amount of effort is proportional to the disruptiveness of the change.
I've updated the process document based on our discussion in this week's maintainers meeting, please have a look! (I've kept the changes in a separate commit so it's easy to see what's new.) It would be nice to be able to merge this on Monday so we can announce in our TC39 status update that it's done. |
This is a process allowing contributors to submit well-motivated proposals to improve test262 using an RFC (Request For Commments) process which is adapted from a similar process in the Rust community.
This is a process allowing contributors to submit well-motivated
proposals to improve test262 using an RFC (Request For Commments)
process which is adapted from a similar process in the Rust community.