> The only reason Github issues would be a consideration is if the group
thought the onboarding experience (being where users already are with a
tool they're already familiar with) would have more value than sticking
with with the status quo which is strictly better from a feature
perspective than GH Issues

I really think it's worth considering - I'm not convinced Trac is strictly
better from a feature perspective. Things like the dashboards are
interesting, sure, but what does it do that Github issues don't? And by
this I don't mean features that exist but we don't use, I mean our general
ticket workflow that 99% of contributors are exposed to. There are far
larger projects than Django currently using Github issues successfully and
they have a far more complex workflow including CLA's, high-granularity
tags, automatic reviewer selection, automatic closing, etc etc.

The cost of a migration would not be cheap, but is it worth doing a formal
evaluation and consider it? The "why Github section" (
https://www.python.org/dev/peps/pep-0581/#why-github) in that PEP lists
some good reasons that apply to us as well. The key one for me is lowering
the barrier to entry which I think we should be aiming towards. If we are
looking to expand the development group and get more people onboard we may
need to shake things up, as the status quo is problematic in that area.

On 11 December 2018 at 12:04:32, Josh Smeaton (josh.smea...@gmail.com)
wrote:

I don't think something like Jira would even be a consideration.

The only reason Github issues would be a consideration is if the group
thought the onboarding experience (being where users already are with a
tool they're already familiar with) would have more value than sticking
with with the status quo which is strictly better from a feature
perspective than GH Issues. Incrementally improving Trac can improve the
value prop for not changing, but I don't think anyone that actually uses
Trac would say it's worse from a feature perspective. Even if that value
judgement did land on GH issues side, there would still be a large
operational undertaking to make that transition.

Again, the PEP for doing this for CPython would be very similar for Django,
so please refer to https://www.python.org/dev/peps/pep-0581/ for some
examples of why and what operational concerns there can be (migration,
permissions, etc).

On Tuesday, 11 December 2018 07:26:58 UTC+11, Ira Abbott wrote:
>
> Apologies for the double post - my last one was not clear.  "just that"
> means that the payment is intended to indicate that it is worth a JIRA
> license to me to not use JIRA.
>
> This group does great things.  I am sure that the group can come up with
> some interesting ways to scale that will ultimately benefit the framework
> as a whole.
>
> On Monday, December 10, 2018 at 3:21:53 PM UTC-5, Ira Abbott wrote:
>>
>> FWIW: Please consider my contribution of $84 (one bulk JIRA license for
>> one year) to be just that.
>>
>> On Monday, December 10, 2018 at 2:14:07 PM UTC-5, Zachary Garwood wrote:
>>>
>>> I'd pay money to NOT use Jira.
>>>
>>> On Mon, Dec 10, 2018, 11:09 AM Dan Davis <dans...@gmail.com wrote:
>>>
>>>> Tom, you are right about the UX issues, but full-text and inverted
>>>> indexing would help with the responsiveness as well.  Technically, I was
>>>> talking about djangoproject's TracSearch
>>>> <https://code.djangoproject.com/search>.  That's closer to good UX as
>>>> well, because you can get there by progressive enhancement rather than
>>>> taking stuff away.
>>>>
>>>> You are also right that switching to another system such as github
>>>> issues could be a better fix than customizing Trac.   But I find it
>>>> difficult to believe that Github issues grows up to cover as much workflow
>>>> management as Trac issues or JIRA.   Maybe we need money to get JIRA.
>>>>
>>>>
>>>> --
>>>> You received this message because you are subscribed to the Google
>>>> Groups "Django developers (Contributions to Django itself)" group.
>>>> To unsubscribe from this group and stop receiving emails from it, send
>>>> an email to django-develop...@googlegroups.com.
>>>> To post to this group, send email to django-d...@googlegroups.com.
>>>> Visit this group at https://groups.google.com/group/django-developers.
>>>> To view this discussion on the web visit https://groups.google.com/d/
>>>> msgid/django-developers/CAFzonYZ%3DwRCX3HpfYCj0G2i3UrcQmVCDj%
>>>> 3Da%2BOb7zeqtvQm-pxg%40mail.gmail.com
>>>> <https://groups.google.com/d/msgid/django-developers/CAFzonYZ%3DwRCX3HpfYCj0G2i3UrcQmVCDj%3Da%2BOb7zeqtvQm-pxg%40mail.gmail.com?utm_medium=email&utm_source=footer>
>>>> .
>>>> For more options, visit https://groups.google.com/d/optout.
>>>>
>>> --
You received this message because you are subscribed to the Google Groups
"Django developers (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an
email to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit
https://groups.google.com/d/msgid/django-developers/127550d4-b2dd-4ad7-8e6e-b56a66080194%40googlegroups.com
<https://groups.google.com/d/msgid/django-developers/127550d4-b2dd-4ad7-8e6e-b56a66080194%40googlegroups.com?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.

-- 
You received this message because you are subscribed to the Google Groups 
"Django developers  (Contributions to Django itself)" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-developers+unsubscr...@googlegroups.com.
To post to this group, send email to django-developers@googlegroups.com.
Visit this group at https://groups.google.com/group/django-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-developers/CAFNZOJPHTW0GQBRR4Z-EvRVsWLuMxhh2SsVSEtx00nA2pgUCuA%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to