The subject pretty much says it all.

We aren't using Jira very well in most cases, and the requirement for a Jira 
ticket for a code change leads to people just creating new Jira tickets, rather 
than searching to see if there already exists a ticket for that feature.
For example: https://issues.apache.org/jira/browse/AIRFLOW-6987 and 
https://issues.apache.org/jira/browse/AIRFLOW-2824 (I'm not trying to pick on 
anyone involved here, I just happened to notice this)
Additionally most of the committers follow a similar path of "work on feature, 
open Jira ticket just before creating PR".
I am proposing we migrate over to Github issues and drop the requirement to 
have a jira ticket for PRs.
The one downside is we might get people opening issues for as an "help, how do 
I do this" -- I think we can address that by having an issue template saying 
something like "DO NOT OPEN AN ISSUE ASKING FOR HELP - ask on users@ or join 
slack".
The only other thing Jira currently gives us is the ability mark tasks for 
"backporting" -- I think we can replace that with Github Milestones. Kaxil or I 
will happily update the scripts we use to build/check the status of releases.
Thoughts?
The only outstanding question is then what do we do about migrating the issue 
(do we copy issues across to Github?). Perhaps it might be a good opportunity 
for a clean slate.
-ash

Reply via email to