-
Notifications
You must be signed in to change notification settings - Fork 143
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
PkgJS Org for WG supported tooling #271
Comments
✋ We need to move on solving that 2FA publishing problem ;) |
YESS! Added to the todo list! |
/me would like to be added |
I'd like to be added, but will need to wait until the licences are updated and then I can request the ok to contribute. |
I should have upgraded the licence to MIT for the 6 repo... great test in production for massive wax 😅 If you need more "broadcast" operation let me know! Edit: ✋🏻 |
Ok, all the license changes are made and everyone from this thread so far is invited. 🎉 |
@wesleytodd thanks, requesting the ok to contribute to that org internally now :) |
To follow up from our meeting today, the next steps for this is to raise this up to the greater Node community (maybe via the TSC?) and see how others are managing this and how we might make this official without loosing out on the reasons we thought a separate org was a good idea in the first place. So, does anyone know of other teams/wg's which do this? If so how are they managing it. Also, should we raise an issue on the TSC repo to discuss? It was brought up that @mhdawson probably has the best view of what the next steps should be. |
@wesleytodd do we have a list of those reasons that we can use for the discussions? Most if not all of the teams I know of are using repos under the Node.js org. Can you also clarify what you mean by "official". I thought one of the concerns that led to a separate org was avoiding the impression of it being official. |
I think it was burried in an unrelated issue, I will dig for it and pull it into the OP here.
How many of them are producing tools like we want to build? When I look at the repos in the node org I don't see much like what we have currently in
Official in this sense is about governance and ownership, and the thing we wanted to avoid was canonical implementation squashing competitive libraries. I think these are separate meanings of "official". |
@wesleytodd the closest is possibly node-addon-api, and nan. Others repos for tools like https://github.com/nodejs/create-node-meeting-artifacts are more for internal use. Mostly I was saying that other teams are using repos in the org, not that they are doing something similar. In terms of "official", then what you might be asking is if the Node.js Project can 'own' and additional repo, with the TSC delegating management of it to the Package-maintenance team and ask that things like moderation be extended to this new org. Is that a good way to describe it? |
Yeah, described very well!
Got it. I think that our differences matter here. Internal tools don't really confer any sense of "official implementation" and things like nan are actually supported official projects. |
Created this issue in the admin repo to start the discussion at the project level: nodejs/admin#470 |
I think there are two more aspects where the second org makes sense:
|
Opened this to tweak governance. nodejs/admin#484 We'll also need to request that the package maintenance team be chartered and delegated some ownership of the pkgjs repo unless we want to request repos using the existing process. This is an option but I think discussion with @wesleytodd gave me the impression that was not what the team wanted. |
Hey, I was wondering if I could be added to the pkgjs org. It would help me continue working on the dependents tooling which is being moved to https://github.com/pkgjs/dependents |
@andrewhughes101 Added! |
Issue opened for draft governance: #338 |
@wesleytodd 👋 could I please be added to pkgjs? Planning to start working on |
@BethGriggs I don't have permissions for the org, but added you as a maintainer on wiby. |
@wesleytodd can I be added to pkgjs to work on tooling as member of Package Maintenance team? Now I have more time to work closer. |
Hey @vostrik, you can absolutely be added. I will add you to the triage team for now, and then when you have some specific work in a repo we can get you setup on the appropriate teams. |
Hi all, if you need some help with tooling, please let me know, I will be happy to jump in |
@rodion-arr Do you have a particular project you would like to work on? Happy to get you setup with on the triage team if you are unsure yet. Let me know. |
@wesleytodd I did small contribution to Anyway, I ready to spent some time in activities according to your priorities. |
Invite sent. I think it might be a bit "self guided" right now, but if you have any ideas and want to get team feedback you can always open an issue to discuss what you are thinking. |
PR with suggestion of initial administrative members: After we agree on the set of administrative members, I think the next step is to make sure we think the pkgjs org/repos meet the requirements we laid out in the governance and then move over the org, add access to the TSC etc. |
Next steps:
|
Since all members already had that, I enforced 2FA in the pkgjs GH org. Also updated @BethGriggs, @ljharb, @Eomm to owners and invited @ghinks as outlined in https://github.com/nodejs/package-maintenance/blob/master/ADMINISTRATIVE-MEMBERS.md |
@wesleytodd could I please be added to pkgjs? Planning to work on all repos as long term thing (learning-n-contributing). |
@wesleytodd thank you. |
|
Landed the on-boarding doc update to add TSC members to the pkgjs org as owners and to a team, and did the required additions for existing TSC members. Next up do the same for the moderation onboarding documentation. |
Landed updated documentation for moderation onboarding, and updated so moderation team members are owners of the pkgjs org. |
Everything complete, closing |
As discussed in our meeting and in #263, we will be using the
@pkgjs
github org as well as npm namespace for publishing our tooling. To kick things off we have a small todo list:To start we can post users here who want to be added to that org as well as discuss what processes we need to document so that we are fully in line with the contribution and governance models Node has.
The text was updated successfully, but these errors were encountered: