Thanks everyone for your thoughtful comments - I think we can learn a lot
from Solr Operator project.

And then, I'd appreciate the feedback from Julie; not only because of the
support for the migration but also because we surely need feedback from
committers/contributors who actively create or review patches/PRs on a
regular basis and drives this project like you.
Of course, advisory comments from the whole community are really helpful
and I welcome feedback from all developers, regardless of the activities on
Lucene.

I don't think I'm good at facilitation, I'll try to be here though :)
I hope we'll continue a good conversation, and then, we can be confident
opening the official vote.

Tomoko


2022年5月11日(水) 9:36 Julie Tibshirani <juliet...@gmail.com>:

> I don't have much to add to the (already very detailed!) discussion, just
> wanted to add my support for the idea of moving to GitHub. I've had a good
> experience with GitHub issues for other repos I contribute to and find the
> mark-up language comfortable and expressive. I also think switching to
> GitHub could help newer contributors engage with the project. When I first
> started contributing I found it really hard to navigate and search JIRA for
> issues I was interested in. Now I rely on Mike's wonderful JIRA search tool
> (https://jirasearch.mikemccandless.com/search.py), but most new
> contributors do not know about it (and it adds another dependency on top of
> GitHub and JIRA).
>
> Julie
>
> On Tue, May 10, 2022 at 12:41 PM Houston Putman <hous...@apache.org>
> wrote:
>
>> I'm not going to get into how the Github automation should be done,
>> that's a whole separate thread. But I agree too much automation can
>> certainly be annoying and a burden. You can see this a lot in the
>> kubernetes repos (https://github.com/kubernetes), though it does come
>> with its reasons.
>>
>> Kubernetes is a good example of a project MUCH bigger than Solr
>> successfully using Github Issues & PRs. So I don't really think it's a
>> question if Github is feature-rich enough to handle our use case, it's
>> pretty clear that it is. It will certainly be a change in process, but I
>> think that all of these very successful open source projects show that it's
>> a valid option for our projects. I think the ultimate questions are:
>>
>>    - Which will be easier for users to find relevant information?
>>    - Which reduces the amount of bureaucracy needed to contribute to the
>>    project?
>>    - Which fits into the workflows of existing committers the best?
>>
>> To me Github comes up on top, even though there are things that JIRA does
>> better.
>>
>> P.S. I think you mean https://github.com/helm/charts, marcus. I don't
>> think helm is deprecated
>>
>> On Tue, May 10, 2022 at 1:41 PM Marcus Eagan <marcusea...@gmail.com>
>> wrote:
>>
>>> I recommend people take a look at the now deprecated helm project. It
>>> was very difficult to land PRs because they had so much governance and
>>> automation. For a data store as mature as SOLR, I would suggest it is
>>> needed.
>>>
>>> Many issues are worth a read: https://github.com/helm/helm
>>>
>>> On Tue, May 10, 2022 at 10:16 AM Gus Heck <gus.h...@gmail.com> wrote:
>>>
>>>>
>>>>
>>>> On Tue, May 10, 2022 at 10:40 AM Houston Putman <hous...@apache.org>
>>>> wrote:
>>>>
>>>>>
>>>>>>
>>>>> Most modern open source projects use Github Issues for their issue
>>>>> tracking, so it's definitely doable, and really what new
>>>>> users/contributors will be expecting. Also I see that much discussion is
>>>>> already done on PRs, and JIRAs are mainly there just for
>>>>> bureaucratic purposes. So I think it would be a wonderful direction to go
>>>>> in.
>>>>>
>>>>>
>>>> On that note, many such projects I find it more difficult to get
>>>> clarity on whether or not I'm affected by the issue, or in what version it
>>>> was resolved. Usually i can be achieved by clicking on the referenced
>>>> commit, and then inspecting what tags are on that commit, but it's several
>>>> clicks and a minute or two vs just looking at the field in Jira...
>>>>
>>>> This can be made easier by using milestones as seen here (random
>>>> example, used gradle because it's a very large, healthy project):
>>>> https://github.com/gradle/gradle/issues/20182
>>>>
>>>> But I've seen a lot of projects that don't do that... which probably
>>>> colors my view a bit.
>>>>
>>>> -Gus
>>>>
>>>> --
>>>> http://www.needhamsoftware.com (work)
>>>> http://www.the111shift.com (play)
>>>>
>>>
>>>
>>> --
>>> Marcus Eagan
>>>
>>>

Reply via email to