Re: [ITK-users] [ITK] [ITK-dev] Migration to GitHub
Cory Quammen <[email protected]>
| Newsgroups | gmane.comp.lib.itk.user |
|---|---|
| Message-ID | <CAB5Fpx6TRfttB+aGY6CDWBF+GNQfK-Xj6M4eO92UgzEzmOh4xQ@mail.gmail.com> |
On Tue, Aug 1, 2017 at 11:13 AM, Bill Lorensen <[email protected]> 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" <[email protected]> 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:[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.protect >>> ion.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftw >>> areConsortium&data=02%7C01%7Classo%40queensu.ca%7C96f312d049 >>> d7448d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c% >>> 7C1%7C0%7C636371388439104668&sdata=onq3vW0pCjrT8pDNShHXc4Jko >>> hBMBoHv1lxOD6Nkg4o%3D&reserved=0 >>> >> > _____________________________________ >>> >> > Powered by https://na01.safelinks.protect >>> ion.outlook.com/?url=www.kitware.com&data=02%7C01%7Classo% >>> 40queensu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38 >>> b142d582c4efb2838b925c%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%2 >>> F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7 >>> C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >> > >>> >> > Kitware offers ITK Training Courses, for more information visit: >>> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C0 >>> 1%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&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%2 >>> F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40quee >>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= >>> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>> >> > >>> >> > Follow this link to subscribe/unsubscribe: >>> >> > https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users& >>> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4 >>> d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0% >>> 7C636371388439104668&sdata=3rk3ntG%2Fvv1h8UgHGKvxd8FcajlD >>> jZqK6BHweskvql8%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.kitwa >>> re.com&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448 >>> d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0 >>> %7C636371388439104668&sdata=TbmgQahvMJx3Czk56R8%2Bg3WKDWop >>> BJkIpgnqkxx3xj4%3D&reserved=0 >>> >>> Visit other Kitware open-source projects at >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7 >>> C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=BQ97jxO1o0jxL0Nk0n1styLRKu5P9Xb8JPOsASbPMNc%3D&reserved=0 >>> >>> Kitware offers ITK Training Courses, for more information visit: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fkitware.com%2Fproducts%2Fprotraining.php&data=02%7C01% >>> 7Classo%40queensu.ca%7C96f312d049d7448d6db208d4d867f888% >>> 7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636371388439104 >>> 668&sdata=4W%2B%2B3MiNoGmr%2FKnI9Kmyl4BPOJ0%2BDu9Mcdgk5A%2Fo >>> i3c%3D&reserved=0 >>> >>> Please keep messages on-topic and check the ITK FAQ at: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40quee >>> nsu.ca%7C96f312d049d7448d6db208d4d867f888%7Cd61ecb3b38b142d5 >>> 82c4efb2838b925c%7C1%7C0%7C636371388439104668&sdata= >>> lnYum27haYjI7jbzMagLEL0eg13MhwdARYTPZivjDe0%3D&reserved=0 >>> >>> Follow this link to subscribe/unsubscribe: >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight- >>> developers&data=02%7C01%7Classo%40queensu.ca%7C96f312d049d74 >>> 48d6db208d4d867f888%7Cd61ecb3b38b142d582c4efb2838b925c%7C1% >>> 7C0%7C636371388439104668&sdata=aJgjy9V6YWhdNpqDtQSNkBEfKEW6d >>> NcKVW3C1fT%2FH9Q%3D&reserved=0 >>> _______________________________________________ >>> Community mailing list >>> [email protected] >>> https://na01.safelinks.protection.outlook.com/?url=http%3A%2 >>> F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Fcommunity& >>> data=02%7C01%7Classo%40queensu.ca%7C96f312d049d7448d6db208d4 >>> d867f888%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. _____________________________________ 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