-
Notifications
You must be signed in to change notification settings - Fork 70
Possibility of creating a new repo for the "Wishlist Document" initiative #322
Comments
Some of the reasons a separate repo could make sense include:
There would be some downsides like potential duplication if the wg wants to track in their repo as well. |
@nodejs/community-committee any thoughts? |
We could possibly leverage an org-wide project board for this. Individual WGs would create tickets in their own repos, and add them to the org-wide project. This allows projects to track the issues in their own repos, surface individual issues without a champion at the org level for easy discovery, and keep any comms that happen on the ticket once someone claims it – they simply move it to the “claimed” column of the project board, or remove it from the top level project entirely. |
I do like @amiller-gh 's idea. But anyway even with duplication it seems like a good idea. |
I like the idea because I have seen few issues where I think it would have been better to get feedback from more people than just one specific WG/repo. Problems with creating a separate repo:
I more with @amiller-gh idea of org-wide project board. |
@WaleedAshraf I quite don't agree on some points, as I don't think we're talking about the same thing.
I don't think I see why this would be a problem. It's not a problem on regular repos, it's just day-to-day administration as I see it. And in that case anyway, we are talking about a repo in which every WG/Initiative of the entire project could create issues to raise their critical problems in terms of help wanted or blocking points actionable precisely in other repos.
Well, I think quite the contrary, it would be a great place to redirect people and help them navigate WG and Initiatives. Make it plain that this repo is made for people to browse the issues so they can find where their help is needed, and in the meantime gather information about every WG/Initiative and their purpose. This could be some sort of "central hub" in which we could take the opportunity to describe all the current WGs and Initiatives to help redirect people. Anyway that's how I see things, and maybe I didn't understood your comment or the purpose of the document proposed by @detrohutt . If that's the case, do feel free to enlighten me! Cheers! |
Thanks for the input everyone! One thing I want to make clear is the repo I'm proposing would be primarily for administration of the document (which more recently we've been calling the "wishlist"). It would be there so I can stay subscribed to one repo and be notified when anyone wants a change made to the document (create, edit, remove a task). The users/volunteers would be directed to the wishlist document, which would most likely reside on the nodejs.org website (I opened an issue with them to see if they think that's the right place for it, but haven't heard back yet). The entries in the document could potentially link back to the "Wishlist Repo" for further details on each task, but my primary concern with the repo is making it super accessible to the WG's. If it's too much work to make an issue, people will be less likely to add tasks. The whole reason for this is because a lot of WG's are understaffed, so I don't want them to spend a lot of time describing a task in detail that may not even end up getting any attention. Here's what I had in mind :
I don't see the duplication as a problem. There'd be a clear separation of concerns between the two corresponding issues. Tracking progress and discussion on the task would take place in the WG's repo, and the issue in the Wishlist repo would only be for WG members to notify me of changes needing to be made to the document. I could make that very clear in the repo's README. As far as using a project board.. I'm not inherently against the idea, but I am currently unfamiliar with using those, and for right now it's just me that will be administrating the Wishlist document that volunteers see. I like the idea of being able to subscribe to one repo and be notified of all changes needed without having to make sure I'm pinged/subscribed to all relevant issues across all node.js repos as they are raised. Also I don't want to be subscribed to the issues where tracking/discussion is happening because it'd create too much notification noise for me to know when it is something that actually needs action on my part so I'd need to be pinged specifically every time an action was needed on my part. Is there a way for me to be similarly subscribed to the project board, and will the steps I listed above still be able to work in roughly the same way with a project board? |
thanks, @detrohutt @Tiriel for the explanation. I didn't get it right at first. Project board is good if it can help you in managing/updating/notif in a better way than the repo. |
I won't know much about how much effort it's going to be until I hear back from the nodejs.org team, but I'm hoping it won't be much more difficult than updating a Google Doc. If so, I can probably make all the necessary changes to the document with just a few minutes of work each day. |
I personally think the "wishlist repo" should basically be for issues that
a WG thinks new members or folks new to the project can get involved in.
They could be a README.md describing all WG and how they function, this can
have matching labels on the issue in such a way a folk who reads the
README.md and goes through the issues knows which WG an issue belongs to
and could make a suggest on how they could help or contribute or probably
take up the project. Champions or Members of the WG seeking help should
also be able to explain how they want help if a volunteer comes up to
volunteer. An explanation can be done as a discussion on the issue, that
way newer folks can read the previous discussion and know how things work.
If sharing a link on twitter or anywhere for folks looking to contribute to
the Node.js Project they'd know where to start, how to become a
contributor, before becoming a collaborator and up to any form of
membership.
Correct me if I'm out of context.
Cheers!
…On Wed, Jun 6, 2018 at 10:46 AM A.J. Roberts ***@***.***> wrote:
I won't know much about how much effort it's going to be until I hear back
from the nodejs.org team, but I'm hoping it won't be much more difficult
than updating a Google Doc. If so, I can probably make all the necessary
changes to the document with juse a few minutes of work each day.
—
You are receiving this because you are subscribed to this thread.
Reply to this email directly, view it on GitHub
<#322 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AXW1kOkwGEv4tz-9_I7Cz005Sw26eDveks5t56UEgaJpZM4UF2k->
.
|
@codeekage I can't speak for what was intended by @detrohutt , but I'm on the same page as you are. For me there are two points here:
And I really like your suggestion on the readme and the tags! |
IMO, I don't see a reason to limit it to good-first-issues. My original intention for this initiative was to direct available help of any kind where it's most needed. There's no reason veteran collaborators can't make use of the document as well as newcomers. I think of it like a bulletin board that can help you decide what to work on next each time you complete a task. I'm starting to wonder if it necessarily needs to be a document or if I could just use the README of the Wishlist repo as the document and direct people to the README. I'm not sure that Markdown can support everything I'd like the document to be able to do, but it's worth considering. I agree those are great ideas @codeekage so thank you for sharing them! |
@detrohutt the repo will not be limited to new folks, "veteran" collaborators can also help with the issues that'll be open in that repo. It basically shows issues members of a WG have agreed to let other folks from within the Node.js Project and outside Node.js Project assist on. So, it creates an environment where everyone is welcomed to help. Be it New or Old. |
@codeekage Ok that’s pretty much what I meant. :) Sorry if I misunderstood your previous post. |
@mhdawson The agenda label can be removed from this. |
Over the past couple weeks @mhdawson and I have been meeting with various WGs and individuals to attempt to further the initiative I proposed in nodejs/mentorship #38 and first discussed in the May 4th commcomm meeting.
In the May 17th Security WG meeting we kicked around the idea of having a separate repo where every WG or strategic initiative could raise issues for items they'd like added to the document. There seemed to be general agreement that it was worth trying out with a few WG's and @mhdawson suggested I raise an issue here for further input or thoughts on if this is feasible.
Unfortunately I missed the recent commcomm meeting where this was on the agenda, but I'll be available for the next meeting if it's still on the agenda. I'd be happy to have the discussion in this issue as well.
The text was updated successfully, but these errors were encountered: