Thanks Jarek for the extra context and additions to the Traiging rst!


An update from my end as a new Triage member:


For the past few weeks I have looked at every single notification from Airflow 
Github and it has been a very informative learning experience.


1. Beyond tagging and updating Issues you gain exposure to far more user 
concerns, questions and PRs than you otherwise would. This has been massively 
helpful to be more aware of all the work going on in Airflow and where gaps are 
for our users. It rounds you out as a community member in Airflow.


2. You are also given the opportunity to shepherd in more contributors to the 
project. It feels particularly good to help someone who filed an issue to get 
involved in the community by submitting a PR to solve their issue, and then 
following through with reviewing it, and so on. Seeing that process through 
from beginning to end is very rewarding!


3. I am also getting a true sense of just how overwhelming the influx of 
Issues, PRs and Discussions is. I have come across several folks who submitted 
PRs and never got feedback and then left the community. Losing these folks is a 
bad experience for them but also for us because we lost perhaps a great future 
contributor/committer/triager. We certainly need all the help we can get on 
this front, for reviewing, providing feedback and ultimately merging folks' 
contributions.


I truly appreciate all the time the committers and other community members put 
into this side of Airflow; it's tedious and time consuming work, and is often 
under appreciated!


Cheers,
Niko


________________________________
From: Jarek Potiuk <ja...@potiuk.com>
Sent: Tuesday, October 25, 2022 6:50 AM
To: dev@airflow.apache.org
Subject: [EXTERNAL] [PROPOSAL] Clarifications of triage team role including 
strenghtening importance of active triaging


Hey everyone,

I think with the recent addition of Denis and Niko to the triage team we 
already see some good signs that we should likely make the triage team stronger 
and also incentivised to help :).

I think this is instrumental to be more welcoming for our community to respond 
quicker to issues and discussions (even if that response is "no we won't do it 
because" or "converting to discussion because")  and I think having a committed 
(pun intended) triage team that helps committers in this task is crucial.

We already mentioned "issue triaging" in the in our criteria to become 
commiter, but I think it was not too clear 
https://github.com/apache/airflow/blob/main/COMMITTERS.rst#community-involvement.
 You could interpret it differently I think (building issue triaging process? 
Making sure it works? Doing triaging yourself? What are the expectations when 
you are part of the triage team?).

I attempted to describe it a bit better and explain what are the expectations 
from the triage team and why actively helping to triage issues (and 
discussions!) is actually a good way to become a committer. Clarifying it might 
also help some other people to step up and ask to be added (or even us - 
maintainers - to invite some of the contributors to the triage team) - because 
they will realise this is really good way on their road to committership

I based it quite a bit on my own actions and experiences - I think actively 
helping our users by responding to their issues (which I think should also 
become more explicit part of expectations for the triage team) is one of the 
fastest and best ways for me to learn the parts of code I am not actively 
contributing to (on top of actually helping our users)

I prepared a draft, proposal PR that attempts to explains our approach, 
expectations and strengthens a bit the importance of active triaging in the 
road to committership:

https://github.com/apache/airflow/pull/27262

I'd love comments on that one - either here or in the PR. Would love to hear 
what others think.

J.

Reply via email to