-
Notifications
You must be signed in to change notification settings - Fork 134
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
Charter Undici WG #975
Charter Undici WG #975
Conversation
@mcollina should we (myself, ronag, and dnlup) plan on attending the next TSC meeting or is that not necessary? |
Co-authored-by: Richard Lau <[email protected]>
I'm not sure it needs to be a WG to get the work done, but not in opposition either. |
I wasn't sure how much to expand in the responsibilities section, but I imagine this WG will be responsible for any all http client related pieces from the Undici module & maybe even node core. One such piece would be a fetch implementation I'm going to contribute to undici core in the coming weeks. |
The responsibilities should cover everything that the WG would be "delegated" responsibility for. That is the main difference between a team and a WG. A WG has been formally delegated the responsibility outlined in their charter. |
Just added another line. I encourage the other members of this WG to add things as well 👍 |
@Ethan-Arrowood fwiw the nodejs/modules team was never a chartered working group. Release only became a working group after we realized that "oh this really is owned by them". In general the working group chartering is to bestow ownership / responsibility from the TSC to that group. At this time is doesn't seem like the Node.js TSC has authority over the undici project even though it is within the org... but with that in mind this is a very interesting pattern with a number of other projects in the org such as llhttp. My gut is that it might make sense for their to be a WG that is chartered with the responsibility of maintaining / overseeing the general direction of http clients in Node.js, and that undici could be part of that scope... but unclear if there are a group of folks who fit into this category or if there is even interest in that scope. To be clear I'm not intending to block this nor am I against the idea... just trying to fit this into how we've done things historically |
I'd actually prefer that we move away from the notion of working groups in favor of more ad hoc, less process-heavy processes around this stuff. If a team works, then let's just go with a team, and forgo all the machinery around ownership and charters and etc |
I have no strong opinions either - just started the formal process initiated by nodejs/undici#580 I'll let @mcollina take it from here 🙂 |
The key reason Undici should be chartered as a working group is that Undici is really owned by the team maintaining it. The biggest form of independence that Node.js project provides is a chartered working group, so here it is. We can call it "Next Generation HTTP clients for Node.js" - This will likely include some form of fetch() implementation in the future. |
Anyway, it seems there is more resistance than I anticipated. We should go with a team for now. |
To be clear I have no resistance, I just never assumed the TSC had any authority or oversight over the project to begin with. If the team wants to be chartered and it helps them feel independent I'm +1 |
FWIW: https://github.com/orgs/nodejs/teams/undici now exists (thank you @mcollina for setting it up) |
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.
If the team wants to be chartered, that's fine for me.
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.
LGTM
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.
LGTM
Here it is: nodejs/undici#626 |
This looks like it should be ready to land. I'll do that next week unless somebody objections or lands it before I get to it. |
Ref: nodejs/undici#580
Not sure what else we'd like to add the responsibilities of this WG.
@ronag @mcollina @dnlup @delvedor feel free to comment with additional ideas.