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