[ITK-users] [ITK] Migration to GitHub

Andras Lasso lasso at queensu.ca
Tue Aug 1 20:50:53 EDT 2017


+1 for Discourse

Slicer community switched from mailing list to Discourse about 4 months ago and it's awesome. It can do everything that a mailing list can do and of course much more. What I found particularly important:

  1.  You can discuss topics in detail, without worrying that it generates too much traffic and makes people leave the list (you can very easily subscribe/unsubscribe to categories, individual topics, etc depending on what you are interested in and how much time you have).
  2.  It turns a series of random discussions to an organized knowledge base (by allowing splitting, merging, renaming topics, fixing typos, applying nice formatting, etc.)

As a large open-source project, ITK can get free hosting from Discourse.

Andras

From: Matt McCormick<mailto:matt.mccormick at kitware.com>
Sent: Tuesday, August 1, 2017 17:30
To: Nick Cullen<mailto:nickmarch31 at yahoo.com>
Cc: insight-users at itk.org<mailto:insight-users at itk.org>; Insight Developers List<mailto:insight-developers at public.kitware.com>
Subject: Re: [ITK] [ITK-users] Migration to GitHub



On Mon, Jul 31, 2017 at 8:07 PM, Nick Cullen <nickmarch31 at yahoo.com<mailto:nickmarch31 at yahoo.com>> wrote:
As a new user, I think this is a no brainer.

Thanks for the feedback, Nick.


Along those lines, I'm not sure if this email-chain users list is the main way the community asks questions (maybe I'm missing some other forum?) but if so, that desperately should be updated. See PyTorch Forums<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdiscuss.pytorch.org%2F&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=jiF4C9B%2FIMwNVnHxzeSd%2BlMzJuGHC8U1OgqZ49%2FXq1Q%3D&reserved=0> for an example of what some modern open-source software tools use. It's built with https://github.com/discourse/discourse<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fdiscourse%2Fdiscourse&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=vFkV2UwAVgo%2F5F7aVCWOMBHq2mDUuWSehsnNE52eg8s%3D&reserved=0> which lets you embed code and has good search capabilities.

We are investigating Discourse deployment.



<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fdiscuss.pytorch.org%2F&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=jiF4C9B%2FIMwNVnHxzeSd%2BlMzJuGHC8U1OgqZ49%2FXq1Q%3D&reserved=0>





PyTorch Forums
A place to discuss PyTorch code, issues, install, research






On Monday, July 31, 2017 7:55 PM, Bill Lorensen <bill.lorensen at gmail.com<mailto:bill.lorensen at gmail.com>> wrote:


Here are comments I made 3 years ago on the VTK discussion about
changing VTK's code review process.
-------------

Berk,

I think we need to reach out to potential developers. Especially those
outside of Kitware(and their paying customers) and the long term VTK
developers outside Kitware. Those communities can adapt to anything.
We need to focus on is how can we can attract new developers. In the
past, new processes were adopted and adapted by Kitware, their
customers and hard core VTK developers with very little input from the
broader community of potential developers.

ITK is going through the same issues but addressing the issues not
through process change. They are looking at outreach and better
documentation of the current process. Matt McCormick at Kitware has
been leading this effort.

I think there are lots of non-process improvements possible. But I
don't have a silver bullet for attracting new developers. Perhaps VTK
is too old school for today's developers. Stuck with an old
architecture, old graphics architecture, old and complex languages. I
honestly don't know what the root causes are. If we only include the
old-timers in theses discussion then we will not attract a younger set
of devleopers.

Bill
---------------

On Mon, Jul 31, 2017 at 5:07 PM, Matt McCormick
<matt.mccormick at kitware.com<mailto: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://github.com/InsightSoftwareConsortium<https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FInsightSoftwareConsortium&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=jG%2Bx%2BsUlgICcyrPE0lS1WLE6xNvMavjmpi6BMAOYv%2FE%3D&reserved=0>
> _____________________________________
> Powered by www.kitware.com<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=9i450fyUqVxPFqT76YIdsI81t4GGPeN6y2Oitx7BJTk%3D&reserved=0>
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=nFZ8iWnjmUmASpi77anVb5lgNYXFhwud7R0K5dkVMfI%3D&reserved=0>
>
> Kitware offers ITK Training Courses, for more information visit:
> http://www.kitware.com/products/protraining.php<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=mR3KsWoQqaaPKHkjzMrHENRMT9dLp2AT7RdrW6dJfw4%3D&reserved=0>
>
> Please keep messages on-topic and check the ITK FAQ at:
> http://www.itk.org/Wiki/ITK_FAQ<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=gGqcNmPlYUi%2B0POGMORK5jk6mfyGrdiXueP6pC6PHuI%3D&reserved=0>
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/insight-users<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=AGsITJMSLODvyjH97thbG9nV0yLmBB7CgJq7Hsr%2BQwE%3D&reserved=0>



--
Unpaid intern in BillsBasement at noware dot com

_____________________________________
Powered by www.kitware.com<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=9i450fyUqVxPFqT76YIdsI81t4GGPeN6y2Oitx7BJTk%3D&reserved=0>

Visit other Kitware open-source projects at
http://www.kitware.com/opensource/opensource.html<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fopensource%2Fopensource.html&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=nFZ8iWnjmUmASpi77anVb5lgNYXFhwud7R0K5dkVMfI%3D&reserved=0>

Kitware offers ITK Training Courses, for more information visit:
http://www.kitware.com/products/protraining.php<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.kitware.com%2Fproducts%2Fprotraining.php&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=mR3KsWoQqaaPKHkjzMrHENRMT9dLp2AT7RdrW6dJfw4%3D&reserved=0>

Please keep messages on-topic and check the ITK FAQ at:
http://www.itk.org/Wiki/ITK_FAQ<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fwww.itk.org%2FWiki%2FITK_FAQ&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=gGqcNmPlYUi%2B0POGMORK5jk6mfyGrdiXueP6pC6PHuI%3D&reserved=0>

Follow this link to subscribe/unsubscribe:
http://public.kitware.com/mailman/listinfo/insight-users<https://na01.safelinks.protection.outlook.com/?url=http%3A%2F%2Fpublic.kitware.com%2Fmailman%2Flistinfo%2Finsight-users&data=02%7C01%7Classo%40queensu.ca%7C7d811df38dbd4764452908d4d92482f4%7Cd61ecb3b38b142d582c4efb2838b925c%7C1%7C0%7C636372198220619573&sdata=AGsITJMSLODvyjH97thbG9nV0yLmBB7CgJq7Hsr%2BQwE%3D&reserved=0>



-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/insight-users/attachments/20170802/3f2dbf8a/attachment.html>


More information about the Insight-users mailing list