Re: [ITK-users] [ITK] [ITK-dev] Migration to GitHub

Bill Lorensen <[email protected]>
Newsgroups gmane.comp.lib.itk.user
Message-ID <CADZJ4hOpFBQQfS2z8cfA78S5U-4ND4KU2Hw-eiJg4nHT_5dDiA@mail.gmail.com>
Andras,

Each of our systems, VTK, ITK and Slicer use a different process. I am
only comfortable with the one that I am currently using. If I change
from VTK to Slicer, I need to relearn. Even from VTK to ITK I have to
relearn a bit.

Until we all use the same process, we will have these issues. And that
I can assure you, will never happen...

Bill

On Mon, Jul 31, 2017 at 8:14 PM, Andras Lasso <lasso-Hdeug890q6mw5LPnMra/[email protected]> wrote:
>> I think the key factor is "community", and GitHub has the open source community.
>
> Exactly! As a project leader, I don't like really GitHub as many features are missing (that are standard on other project hosting services), you have no influence on how things are evolving, there is effectively zero support or customization (at least for free plans). However, our users and contributors prefer/demand GitHub, as they are already familiar with it, know how to submit pull request, how issues are managed, and already have account set up.
>
> About GitHub/Kitware GitLab:
>
> I heard that VTK is going to move to GitHub, too. Maybe I misunderstood, but make sure to talk to VTK folks before considering moving to GitLab. Anyway, as a very active user but only occasional contributor of VTK, I find VTK GitLab quite frustrating due to that:
> 1. It is slow. I heard that it's fast when accessed from inside Kitware network, but most community members are outside.
> 2. I need to re-learn each time I use it: I review code, submit PR or bug report once in every few months - and each time I need to spend 20-30 minutes extra, just to find out how things work.
>
> Andras
>
> -----Original Message-----
> From: Community [mailto:[email protected]] On Behalf Of Matt McCormick
> Sent: Monday, July 31, 2017 7:00 PM
> To: Bill Lorensen <[email protected]>
> Cc: Insight-Users <[email protected]>; Hans Johnson <[email protected]>; Insight Developers List <insight-developers-61JfyZBJ/[email protected]>
> Subject: Re: [ITK] [ITK-dev] [ITK-users] Migration to GitHub
>
> I have followed VTK's migration to GitLab, and Kitware has done an excellent job with it. That said, I still think GitHub is the better choice for ITK. Also, the technical and social situation has changed in the time since VTK moved to GitLab.
>
> I think the key factor is "community", and GitHub has the open source community.
>
> On Mon, Jul 31, 2017 at 6:42 PM, Bill Lorensen <[email protected]> wrote:
>> Vtk moved to GitLab.  Have you checked with the Kitware folks to see
>> why they didn't use gitlab?  For me, either github or gitlab is great.
>>
>> On Jul 31, 2017 6:03 PM, "Johnson, Hans J" <[email protected]> wrote:
>>>
>>> 1000 x +1
>>>
>>> I enthusiastically support this proposal.
>>>
>>> Hans
>>>
>>>
>>> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller"
>>> <[email protected] on behalf of [email protected]> wrote:
>>>
>>>     +1
>>>
>>>     Jim
>>>
>>>     > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>>> <[email protected]> wrote:
>>>     >
>>>     > Hi folks,
>>>     >
>>>     > We are considering migration of ITK's software process to
>>> GitHub, and
>>>     > we would like your feedback.
>>>     >
>>>     > As an open-source, community-driven project, mechanisms to
>>> communicate
>>>     > and interact with the community are a high priority for ITK.
>>>     > Contributing should be as easy as possible. Increasingly over
>>> the past
>>>     > many years, GitHub has become the de facto place to interact
>>> for open
>>>     > source development. It is now a hub for:
>>>     >
>>>     >  Microsoft
>>>     >  Facebook
>>>     >  Google
>>>     >  The Scientific Python Community
>>>     >  The 3D Slicer Community
>>>     >
>>>     > Our InsightSoftwareConsortium GitHub organization [1] already has 67
>>>     > people in it and 74 repositories. There are hundreds of
>>> projects that
>>>     > depend on ITK on GitHub. Many ITK developers are familiar with the
>>>     > development process on GitHub (i.e the pull request process) and
>>>     > already have an account on this platform. There are also
>>> advantages to
>>>     > linking issues and commits with other projects and repositories.
>>> Since
>>>     > ITK thrives on the open-source development idea, everyone who
>>> wants to
>>>     > help the project should be able to contribute, and therefore it
>>> should
>>>     > be as easy as possible to start participating in the community.
>>>     >
>>>     > Recently, GitHub's code review capabilities have greatly improved,
>>>     > which make it more feasible to coordinate contributions for a large
>>>     > project like ITK. And, there are many existing GitHub-integrated
>>>     > services that we can leverage.
>>>     >
>>>     > Thanks to resources from the National Library of Medicine and
>>>     > technological advances, it is now feasible to migrate the project's
>>>     > software process to GitHub. There are many infrastructural
>>> aspects to
>>>     > the migration, and it would take multiple months to complete. Please
>>>     > let us know your thoughts before we embark on the journey.
>>>     >
>>>     >
>>>     > [1] https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4JkohBMBoHv1lxOD6Nkg4o%3D&reserved=0
>>>     > _____________________________________
>>>     > Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>>>     >
>>>     > Visit other Kitware open-source projects at
>>>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>     >
>>>     > Kitware offers ITK Training Courses, for more information visit:
>>>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2mYmeNshJVj12Azgw%3D&reserved=0
>>>     >
>>>     > Please keep messages on-topic and check the ITK FAQ at:
>>>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>>>     >
>>>     > Follow this link to subscribe/unsubscribe:
>>>     > https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
>>>     _____________________________________
>>>     Powered by
>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da
>>> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C
>>> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T
>>> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>>>
>>>     Visit other Kitware open-source projects at
>>>
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee
>>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28
>>> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu
>>> 5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>
>>>     Kitware offers ITK Training Courses, for more information visit:
>>>
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens
>>> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838
>>> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m
>>> YmeNshJVj12Azgw%3D&reserved=0
>>>
>>>     Please keep messages on-topic and check the ITK FAQ at:
>>>
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i
>>> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04
>>> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C
>>> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%
>>> 3D&reserved=0
>>>
>>>     Follow this link to subscribe/unsubscribe:
>>>
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli
>>> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas
>>> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5
>>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug
>>> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
>>>
>>>
>>> _____________________________________
>>> Powered by
>>> https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&da
>>> ta=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7C
>>> d61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=T
>>> bmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>>>
>>> Visit other Kitware open-source projects at
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> itware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40quee
>>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb28
>>> 38b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu
>>> 5P9Xb8JPOsASbPMNc%3D&reserved=0
>>>
>>> Kitware offers ITK Training Courses, for more information visit:
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.k
>>> itware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queens
>>> u.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838
>>> b925c%7C1%7C0%7C636371388439104668&sdata=iR5J0Yx6p31iobZibGN4nJbHsd2m
>>> YmeNshJVj12Azgw%3D&reserved=0
>>>
>>> Please keep messages on-topic and check the ITK FAQ at:
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.i
>>> tk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d04
>>> 9d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C
>>> 636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%
>>> 3D&reserved=0
>>>
>>> Follow this link to subscribe/unsubscribe:
>>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpubli
>>> c.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Clas
>>> so%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5
>>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=3rk3ntG%2Fvv1h8Ug
>>> HGKvxd8FcajlDjZqK6BHweskvql8%3D&reserved=0
> _______________________________________________
> Powered by https://na01.safelinks.protection.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWopBJkIpgnqkxx3xj4%3D&reserved=0
>
> Visit other Kitware open-source projects at
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0
>
> Kitware offers ITK Training Courses, for more information visit:
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Foi3c%3D&reserved=0
>
> Please keep messages on-topic and check the ITK FAQ at:
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0
>
> Follow this link to subscribe/unsubscribe:
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6dNcKVW3C1fT%2FH9Q%3D&reserved=0
> _______________________________________________
> Community mailing list
> [email protected]
> https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata=7%2FDK5kxboSdWy9zTD2f%2FP8CqdebW%2B82BJZQXMFQfCOQ%3D&reserved=0



-- 
Unpaid intern in BillsBasement at noware dot com
_____________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.