I find that assigning work is better done outside of Apache. As a committer 
triaging bugs, the committers to whom you might assign those bugs don’t work 
for you. (Of course, you and they might work for the same company. But when you 
are both wearing your Apache hat, no one works for anyone else. I call it the 
“pushing on a rope” problem of open source software development.)

I have worked for “commercial open source” companies that employ engineers to 
maintain Apache projects, and maybe Superset has a similar situation. We had 
our own triage process and system for assigning work to engineers. It mostly 
works well, but people need to take care to follow the Apache Way: for example, 
design discussions need to happen on-list even while you are making assignment 
decisions off-list. And developers working on features need to remember to 
create a public issue before they start work, not just when they submit the 
pull request.

While it’s problematic to assign work when you are wearing your Apache hat, one 
thing you can do is triage: assign labels and priorities to issues, so that 
committers (or other contributors) can self-assign based on those labels and 
priorities. For example, you could assign a label “must fix next release”, or 
“must back port to the maintenance branch of the previous major version”. 
(Inevitably, a few folks in the community will notice that these labels have 
great power, and start applying them to their own issues, but that’s a solvable 
problem.)

Julian



> On Jul 8, 2021, at 2:03 PM, Erik Ritter <erik.t.rit...@gmail.com> wrote:
> 
> Hi all,
> 
> I'm a PMC member for Apache Superset, and we've recently been struggling
> with the number of issues reported in our Github repo. We're currently at >
> 800 open issues, and are having trouble keeping up with responding and
> addressing all the user issues and feedback. We were curious if any other
> Apache projects had a way of managing Github issues that works for them. We
> were considering setting up a bot that assigns new issues to a random
> committer/PMC member, but are open to other ideas too. Thanks for your help
> and advice!
> 
> Best,
> Erik Ritter


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscr...@community.apache.org
For additional commands, e-mail: dev-h...@community.apache.org

Reply via email to