-
Notifications
You must be signed in to change notification settings - Fork 15
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
express triage #92
Comments
Sorry I have been very busy since then, but I want this to move forward. I was hoping some of the other team members would have shared their opinions. If this does not get any objections soon I will start by adding you (@gireeshpunathil) to the See here for more info on the new roles: https://help.github.com/en/articles/repository-permission-levels-for-an-organization |
I'm so glad that github has improved the roles for members. I am onboard. There is a PR in express with the draft of the triage stuff, which I presume is related to this and I'll merge that into master shortly. |
hi, So, not a full time thing and not fully skilled in the technology, but yeah striving to ramp up. |
@helio-frota I would love to get some help with triaging in Multer. There are sooo many issues that are simply people asking how to do specific tings not really related to Multer, or that pastes some code and asks me to debug it. I had a long vacation and my inbox still haven't recovered so I haven't been able to get to all projects, still have ~400 notifications left to go thru 😅 |
@LinusU yup, not a problem. 👍 But like @wesleytodd wrote on comment above:
After an overall look on issues and PRs, that is definitely one action to be done because we need to "cleanup the house" first to have a better focal point. @wesleytodd When you have a time, can you please add me as "triagers" ? @gireeshpunathil What do you think the triagers "/cc @" each other for each issue and PR so we can increase the % of response with a LGTM or a different point of view. Please let'me know. @gireeshpunathil Here an example: expressjs/multer#798 (comment) Please let me know if that approach makes sense |
@helio-frota - thanks.
|
I agree and going to get aligned with these points. |
👍 to everything @gireeshpunathil said, especially having non-trivial issues spot checked by one of the primary maintainers of the repo. Also, to test it out @gireeshpunathil I gave you the triage role in this repo, can you make sure that you see all the appropriate buttons (tag, close, etc)?
I need @dougwilson to add me (and probably the whole group of active TC members) as admin on the other orgs. Also, for everyone here, can you start by reading and collaborating on the document started by @gireeshpunathil here: expressjs/express#4055 |
thanks @wesleytodd - as you can see, I now have the |
@gireeshpunathil will post some more info, but to follow up after our sync:
Once the process for adding to members is established it should be just a matter of adding them to three teams (one in each org), which can be done by anyone with the Owner role on that org. |
Apologies for the goofup, I said Dec 3 PST | Dec 4 IST for meeting with Doug and Wes, but actually sent a calendar for Dec 2 PST | Dec 3 IST! So the meeting actually happened. Here is the minutes of today's discussion:
General consensus in the meeting was that the second meeting isn't necessary for now (just to convey this message etc.), instead we can have a discussion on the items in this thread and arrive at a consensus; and going forward (probably new year) have a single meeting to discuss traige themes. So please share views / concerns, or if you are fine with this approach, pelase 👍 here |
Hey there, I got introduced to this effort at the Montreal OpenJS Collab Summit by @wesleytodd and @gireeshpunathil. I'm happy to help w/ triage, and have PR'd a request in expressjs/express#4132 I know things slow down as the year comes to a close, but I wanted to touch base and introduce myself 👋 I'd love to help coordinate any triage efforts and volunteer myself to help onboard other triagers once this whole thing gets set up. |
@jonchurch - thanks! in the new year, either we will have a recurring meeting to co-ordinate triage work, or the express TC meeting will extend to cover this topic too. So, let us all have a conversation in early January! |
I went on a triage spree today, did most of my work in multer. I answered some questions where I could, tagged issues where I could, and closed some that seemed resolved. Any feedback @LinusU? Here are issues I commented on (don't think there's a way to search for issues that I tagged but didn't comment on). There are some issues that seem dead and was curious what you thought about closing them? expressjs/multer#711 for example, has been waiting for info for almost a year now. I would suggest closing it but didn't want to go too crazy on closing things (I am stopping here for the night, actually). Can I assume I should close issues that have been resolved? Meaning an answer has been posted, or OP has confirmed that their issue was resolved either due to a comment or their own efforts. |
@jonchurch thank you so much for all you help, this is amazing!
Close at will! 🍻 I think that is a very good candidate for closing. You can also add a comment to say that we are happy to reopen the issue if the more information is provided, that's what I usually do.
Yes, that's great 👍 Again, huge thanks to you and everyone else here that is helping out, it's really appreciated ❤️ |
Yeah, @jonchurch great work!
I think the ones you closed in other repos seem reasonable. I try to be careful and usually request that the OP close them if they feel it has been resolved, but I don't think that is required (especially for really old ones). I have been a bit busy so have not finished my refactors on expressjs/express#4055, but I have progress on my computer, so maybe this weekend. Keep up the good work team! |
On the note of triagers @wesleytodd there are three that have still not even accepted their invite to the express orf team, so they cannot even triage still. Do you know if they are maybe just confused and waiting for some kind of onboarding process before they accept? |
@Sushmeet @AuggieH @mlrawlings Can y'all let us know. If you are unable to or don't want to that is fine I can just remove the invite :) |
@wesleytodd @dougwilson Hey, thanks for starting this discussion/subject. In my case want to let you know that currently I have limited scope on triage but not zero. I'm on jshttp org, mainly reading and studying the source code 👍 I'm doing that as part of Red Hat, but also organizing my free time to improve my participation |
@wesleytodd @dougwilson I never saw the invite. I'll take a look around for it. |
I found the invite and accepted it. Could you remind me where the triage board is? |
@AuggieH The statusboard is https://expressjs.github.io/statusboard/ But I don't believe it's up to date atm What I've done is used https://github.com/RichardLitt/watch-gh-repos to subscribe to notifications for all the orgs Also, multer was suggested as a good place to start clearing the backlog, which I have been working on. As we're starting to get more folks on board, figuring out where to focus people and how to best utilize their time will be really important imo. I started by combing through multer for old issues, closing things that are obviously resolved, labeling as many things as I could (with a special attention to sniffing out bugs and labeling them accordingly). It took a while to load the source code into my brain, discover which issues have been brought up before, learn what constitutes a bug, discover the work happening on the next major release and what changes it introduces, and generally get comfortable in the project. YMMV, but I had a number of mistakes where I labeled a bug, didn't fully understand an issue, or otherwise just had to go back and revisit things I had already touched but understood better after getting more context. I should likely start a new issue or a doc or something to talk about this process specifically (re: onboarding and Q/A for triagers), I think doing so here would get off topic pretty quickly. Does anyone have an opinion about that? A working issue to help answer the very important question "okay I'm in, what should I do now and where should I start?" as efforts evolve and the need for attention shifts between orgs/projects. I know there is a Triage document being worked on expressjs/express#4055 but I also think it would be a good idea to have a place where discussions w/ triagers and about the process itself will be on topic. Any thoughts? |
|
@wesleytodd Never saw an invite, nor got an email best I can tell, but going to https://github.com/orgs/expressjs/invitation directly pulled it up, so I've now joined. |
It is not, I had to turn off the indexing because it was timing out the GH action. I will take a look at manually re-running it this week and see if it still times out. I brought this up int he last package maintenance WG call, but I will mention it here as well, if anyone is interested in fixing the |
👋 My colleague told me about this effort and I recently listened to Wesley's talk at Node Interactive. I'd love to help as a triager. I've opened a request here - expressjs/express#4185 After reading through this issue, I've started familiarizing myself with the different orgs and looking through open issues in multer. I'd also love to help organize and onboard triagers in the future. |
team -
I plan to spend some time helping with express triage, along with my colleague, @HarshithaKP
I had a meeting with @wesleytodd in August, and here is what that roughly came out:
We define a triage process and document it. The triage process is as follows:
needs triage
,bug
orenhancement
, based on the qualifying criteria that we apply after the due analysis on the issuePlease let me know what do you think!
multer
as a starting point (based on backlog count), andtouched
some issues. Would be good if some of theowners
ormaintainers
to have a look at those and share their candid opinions - we are not SMEs and not fully skilled in the technology (but definitely striving to ramp up!) so this feedback is important to make course corrections as we go!Thanks in advance!
The text was updated successfully, but these errors were encountered: