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

Bill Lorensen bill.lorensen at gmail.com
Tue Aug 1 11:29:37 EDT 2017


Since
Paraview, VTK, VTK-m, KWIVER, and CMake are all hosted on gitlab, I
still don't see why ITK is moving to github?


On Tue, Aug 1, 2017 at 11:22 AM, Cory Quammen <cory.quammen at kitware.com> wrote:
> On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen <bill.lorensen at gmail.com>
> wrote:
>>
>> Cory,
>> I think you meant to say VTK has no plans to move to GitHub.
>
>
> Yes indeed, thanks for catching ("Hu" and "La" aren't even that close on the
> keyboard).
>
> VTK is firmly ensconced in GitLab, and not moving to GitHub.
>
>>
>> On Aug 1, 2017 10:27 AM, "Cory Quammen" <cory.quammen at kitware.com> wrote:
>>>
>>> I don't have much of an opinion on moving ITK to GitHub, but I'd like to
>>> address some things Andras mentioned about GitLab and VTK.
>>>
>>>>
>>>> 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.
>>>
>>>
>>> I am not aware of any plans to move VTK to GitLab or even any discussion
>>> of doing so.
>>>
>>>>
>>>> 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.
>>>
>>>
>>> The first few versions were indeed a bit slow, but new updates come out
>>> regularly, and the speed is quite snappy. I use it both from within the
>>> Kitware network and outside the network and haven't noticed a difference.
>>>
>>>>
>>>> 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:community-bounces at itk.org] On Behalf Of Matt
>>>> McCormick
>>>> Sent: Monday, July 31, 2017 7:00 PM
>>>> To: Bill Lorensen <bill.lorensen at gmail.com>
>>>> Cc: Insight-Users <insight-users at itk.org>; Hans Johnson
>>>> <hans-johnson at uiowa.edu>; Insight Developers List
>>>> <insight-developers at public.kitware.com>
>>>> 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 <bill.lorensen at gmail.com>
>>>> 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" <hans-johnson at uiowa.edu>
>>>> > wrote:
>>>> >>
>>>> >> 1000 x +1
>>>> >>
>>>> >> I enthusiastically support this proposal.
>>>> >>
>>>> >> Hans
>>>> >>
>>>> >>
>>>> >> On 7/31/17, 4:57 PM, "Insight-users on behalf of Jim Miller"
>>>> >> <insight-users-bounces at itk.org on behalf of millerjv at gmail.com>
>>>> >> wrote:
>>>> >>
>>>> >>     +1
>>>> >>
>>>> >>     Jim
>>>> >>
>>>> >>     > On Jul 31, 2017, at 5:07 PM, Matt McCormick
>>>> >> <matt.mccormick at kitware.com> 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
>>>> Community at itk.org
>>>>
>>>> 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
>>>> _____________________________________
>>>> 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
>>>
>>>
>>>
>>>
>>> --
>>> Cory Quammen
>>> Staff R&D Engineer
>>> Kitware, Inc.
>
>
>
>
> --
> Cory Quammen
> Staff R&D Engineer
> Kitware, Inc.



-- 
Unpaid intern in BillsBasement at noware dot com


More information about the Insight-developers mailing list