Skip to content
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

Revive the Triage Team #227

Closed
ctcpip opened this issue Apr 10, 2024 · 20 comments
Closed

Revive the Triage Team #227

ctcpip opened this issue Apr 10, 2024 · 20 comments
Labels
tc agenda top priority Issues which the TC deem our current highest priorities for the project

Comments

@ctcpip
Copy link
Member

ctcpip commented Apr 10, 2024

topic from agenda overflow from meeting today. to someone with the requisite permissions: please add the priority label so the bot picks it up for the next meeting

@jonchurch
Copy link
Member

This is something I want to talk about for sure.

I am marginally involved in managing Triagers, I have stopped adding people bc I just don't feel I/we are equipped to give them a good experience rn.

But we should def get to that place ASAP

@ctcpip
Copy link
Member Author

ctcpip commented Apr 10, 2024

@wesleytodd I think it needs the top priority label for the bot (?)

@UlisesGascon UlisesGascon added the top priority Issues which the TC deem our current highest priorities for the project label Apr 10, 2024
@UlisesGascon
Copy link
Member

Thanks for picking it up, @ctcpip! I was just about to create an issue.

Okay, here are my two cents on the topic:

The current definition of the role is somewhat defined (see) and the steps to become a triage member here.

From what I see, this is a great role to get involved in the project, and I love this idea. However, currently, the situation is not very good in terms of triage membership experience. Also, in many cases, the implication is very low, and the retention is also low. In my opinion, this is because the support and role definition are not yet there.

I think that triage members can easily become collaborators and make meaningful contributions (I started as triage myself in this project), but we need to provide good mentorship.

Here are some ideas to change the dynamics:

  • Define a Captain to become the mentor of the group (I volunteer myself if needed) so that person can delegate tasks and spot easy contributions in the project to the team members so they can learn and add value from a safe environment.
  • Change the nomination process by getting nominated for the role rather than self-nomination. Anyone in the org can nominate new triage team members. The idea is that people who start helping with moderation and replying to issues or commenting/reviewing PRs can get nominated.
  • Approve and onboard the cases that have positive feedback from org members like this and this.
  • Close all pending self-nominations and respond to the issues with the new process in place here.
  • Purge the team members that are not active; currently, there are 37 members (see), most of them inactive for a long time.
  • Improve the definitions of what is inactive and how to review it programmatically, so we can auto-purge.

Overall, let's empower this team to help us manage the huge amount of issues and PRs across the long list of repositories that we have and to build the next generation of collaborators 🥳

@UlisesGascon UlisesGascon pinned this issue Apr 10, 2024
@wesleytodd
Copy link
Member

I swapped to two labels for the bot. The Working session uses top priority and the TC meeting uses tc agenda. Not sure if folks like that, but feels alright to me.

Define a Captain to become the mentor of the group (I volunteer myself if needed)

Love this!!

Change the nomination process by getting nominated for the role rather than self-nomination.

So the recommended process would be to help out in issues first then be nominated? And so we need docs telling people to just start helping? I like it, but just making sure I am clear.

And yeah I am all in support of the rest of your suggestions I think! This is great, really glad to see this happening!

@UlisesGascon
Copy link
Member

So the recommended process would be to help out in issues first then be nominated? And so we need docs telling people to just start helping? I like it, but just making sure I am clear.

Yes!

And yeah I am all in support of the rest of your suggestions I think! This is great, really glad to see this happening!

Cool! Let's close the details on Monday as we have the TC meeting :)

@UlisesGascon
Copy link
Member

This was discussed on the last TC meeting, and the plan is approved. recording (relevant from 11:30) 🥳

@UlisesGascon
Copy link
Member

UlisesGascon commented Apr 15, 2024

Next steps:

@UlisesGascon
Copy link
Member

UlisesGascon commented Apr 15, 2024

Hi friend! You are reading this message because you are currently a triage team member for our organizations (expressjs, pillarjs, and jshttp). Currently, we are reorganizing the team, and we want to confirm if you are interested in participating in this new phase (details).

If you want to remain active in this role and participate in the new initiative, please reply to this thread in GitHub, so we can keep your access and send you the additional information 👍

Current team members that require confirmation (marked means confirmed) before Monday 22nd:

Note: this list does not include new additions (from today), Captains or TC members.

UlisesGascon added a commit to UlisesGascon/express that referenced this issue Apr 15, 2024
@3imed-jaberi
Copy link
Member

Hello @UlisesGascon,
I confirm, and if possible could you please add me to the other teams too, I can participate by code contribution/maintenance too.

@aravindvnair99
Copy link
Member

@UlisesGascon Yes, I've been active and will be continuing.

@dakshkhetan
Copy link
Member

@UlisesGascon Yes, I am eager to remain active in this role and participate in the new initiative. Thanks!

@gireeshpunathil
Copy link

Hi friend! You are reading this message because you are currently a triage team member for our ...

TLDR; I have changed roles and this project is not in my priority list anymore, so pls remove my name.

I had conflicts with @dougwilson (for example #100 (comment)) in the past which neither of us took steps to resolve, and I stopped being active.

great to see the project reviving again with lot of new faces and new initiatives; one of my dream is to see express 5 released and used.

@lucasraziel
Copy link

@UlisesGascon I would like to participate in this new phase.

@Sushmeet
Copy link

@UlisesGascon This is exciting. I learnt a lot in my first stint and found the community very supportive and kind. I would like to be included and become active again.

@enyoghasim
Copy link
Member

@UlisesGascon i know i have been inactive for a while, but i love to be included and become active with contributions again

@rodion-arr
Copy link

Hi, I can't invest time at this stage, thank you all 🤝

@import-brain
Copy link
Member

import-brain commented Apr 16, 2024

Hi friend! You are reading this message because you are currently a triage team member for our organizations (expressjs, pillarjs, and jshttp). Currently, we are reorganizing the team, and we want to confirm if you are interested in participating in this new phase (details).

If you want to remain active in this role and participate in the new initiative, please reply to this thread in GitHub, so we can keep your access and send you the additional information 👍

Current team members that require confirmation (marked means confirmed) before Monday 22nd:

[..redacted...]

Note: this list does not include new additions (from today), Captains or TC members.

Hi, I would love to participate in this new initiative!

@G-Rath
Copy link

G-Rath commented Apr 16, 2024

While I'd love to be involved, sadly I've not got the bandwidth - I assume the offer will remain though for future so will let folks know if I get the bandwidth in future :)

@0ss
Copy link
Member

0ss commented Apr 19, 2024

@UlisesGascon I realize I've been away for some time, but I'd love to get involved and start contributing again.

@UlisesGascon
Copy link
Member

Thanks for all the responses! ❤️

I just updated the team to reflect the correct members based on the responses, please direct ping me in case of any issue.

I made all the changes needed in the repos, documentation, etc.. so I close this issue.

Next steps for the @expressjs/triagers

  • Follow up with our calendar events and join our Slack. details
  • Please join the channels #express and #express-triage-team

@UlisesGascon UlisesGascon unpinned this issue Apr 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
tc agenda top priority Issues which the TC deem our current highest priorities for the project
Projects
None yet
Development

No branches or pull requests