Closed
Description
In light of #7846:
The onboarding doc indicates that all semver major changes must be reviewed by CTC "in some form". I think this could use some review and clarification:
- It's not clear what "in some form" entails.
- As far as I know, the onboarding doc is the only place this requirement appears. If it's not misinformation, then it should be documented elsewhere. (Maybe it is and I just haven't noticed it?)
- We don't appear to be sticking to this, except in the loosest conceivable interpretation of "in some form". See fs: remove maybeCallback function #7168.
I think the CTC should decide:
- Does the CTC need to review all
semver-major
changes? - If so, then can we get some kind of specifics about what that means?
- If not, then we should remove that bit of information from the onboarding doc.
It's not clear to me that more CTC oversight would have prevented the issue that has come up with that change. I'm not advocating for anything here, other than clarifying the process. I'm fine with more formal CTC oversight on semver-major
issues and I'm fine with eliminating the requirement. I just want clarity and consistent application of whatever rules are decided upon.
@nodejs/ctc @thealphanerd