Looks too unstructured. They are using labels for Issue type and priority. I 
don’t see any priority field either. Not sure it is worth the energy to make 
the switch. 


> On Nov 1, 2020, at 9:34 AM, Elek, Marton <e...@apache.org> wrote:
> 
> 
> Good question, I didn't do a research, yet.
> 
> But I knew that Kubernetes is a heavy Github user and I found it uses 
> milestones for versions:
> 
> https://github.com/kubernetes/kubernetes/milestones
> 
> Or k3s:
> 
> https://github.com/rancher/k3d/milestones
> 
> Marton
> 
> 
> 
> 
> 
> On 11/1/20 5:24 PM, Arpit Agarwal wrote:
>> Do you have an example of another project using milestones as you're 
>> suggesting?
>> ----- Original message -----
>> From: "Elek, Marton" <e...@apache.org>
>> To: ozone-...@hadoop.apache.org
>> Subject: Re: [DISCUSS] Github issues vs Jira issues
>> Date: Sunday, November 01, 2020 6:30 AM
>> Thanks the questions Arpit and Vivek.
>> I agree with you: the main question is how the existing workflows can be
>> mapped to the features of github issues.
>> We need to collect all the used workflows. I checked the two features
>> which you mentioned:
>> 1. EPIC
>> Epics can be managed in Github with created "projects".
>> For example: https://github.com/elek/hadoop-ozone/projects
>> Seems to be slightly better than Jira:
>>   1. It can show all the existing / in-progress epic as a list
>>   2. It can show a Kanban board for all the epics
>>   3. Issues can be moved automatically based on the status of the PR.
>> 2. FIXED VERSION / CUSTOM FIELDS
>> Yes, custom fields are usually handled by custom labels in Github, which
>> is slightly weaker.
>> However you don't need to create label for the fix versions and both
>> issues and PRs can be assigned to "Milestones"
>> Milestones are something like the versions and provide a progress view
>> out-of the box:
>> https://github.com/elek/hadoop-ozone/milestone/1
>> Do you have any other features in your mind which should be checked?
>> Thanks,
>> Marton
>> On 10/28/20 5:21 PM, Vivek Ratnavel wrote:
>>> Also, another thing to note would be that Github issues don't support
>>> Epics.
>>> 
>>> We will have to create milestones to track big features and their progress
>>> or use a third-party Github action like this -
>>> https://github.com/marketplace/actions/epic-issues-for-github.
>>> 
>>> Regards,
>>> Vivek Subramanian
>>> 
>>> On Wed, Oct 28, 2020 at 8:48 AM Arpit Agarwal 
>>> <aagar...@cloudera.com.invalid>
>>> wrote:
>>> 
>>>> Doesn't look like GitHub issues supports custom fields. Does it support
>>>> basics like resolution/fix version? I checked out Druid's GitHub issues,
>>>> everything seems to be tacked on using labels.
>>>> 
>>>> 
>>>> On Wed, Oct 28, 2020 at 1:09 AM Elek, Marton <e...@apache.org> wrote:
>>>> 
>>>>> Hi,
>>>>> 
>>>>> The new Apache Ozone project requires new git repositories / issue
>>>>> tracker / wiki namespaces.
>>>>> 
>>>>> And it seems to be a good opportunity to think about the used issue
>>>>> tracker / issue workflow.
>>>>> 
>>>>> 
>>>>> I suggest to consider using Github for issue tracking and wiki instead
>>>>> of Jira / Confluence.
>>>>> 
>>>>> 
>>>>> 
>>>>> Advantages:
>>>>> 
>>>>>    * Better integration between PRs and issues (and between issues and
>>>>> other Github features)
>>>>> 
>>>>>    * Current workflow would be simplified (doesn't require to create
>>>>> boilerplate Jira issue for each new PR)
>>>>> 
>>>>>    * Easier for for contributors (doesn't require to create jira user,
>>>>> request to assign permission to be an assignee...)
>>>>> 
>>>>>    * Easier to follow discussions (I know some issues where half of the
>>>>> discussion was under the PR the other half was under the Jira)
>>>>> 
>>>>>    * Easier to follow contribution statistics (enough to query github api)
>>>>> 
>>>>> 
>>>>> 
>>>>> Disadvantage:
>>>>> 
>>>>>    * Finding / reading old issue still require Jira (but we can migrate
>>>>> the open issues if we need them)
>>>>> 
>>>>> I don't think it's a big deal as we already have some issues at other
>>>>> places (for example children of HDFS-7240).
>>>>> 
>>>>> 
>>>>> 
>>>>> What are your opinions?
>>>>> 
>>>>> 
>>>>> Note: There are Apache projects which already uses Github instead of
>>>>> Jira (Superset, Druid and many smaller incubator projects)
>>>>> 
>>>>> Marton
>>>>> 
>>>>> ---------------------------------------------------------------------
>>>>> To unsubscribe, e-mail: ozone-dev-unsubscr...@hadoop.apache.org
>>>>> For additional commands, e-mail: ozone-dev-h...@hadoop.apache.org
>>>>> 
>>>>> 
>>>> 
>>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
>> For additional commands, e-mail: dev-h...@ozone.apache.org
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
>> For additional commands, e-mail: dev-h...@ozone.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@ozone.apache.org
> For additional commands, e-mail: dev-h...@ozone.apache.org
> 


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

Reply via email to