InsightSoftwareConsortium / ITK

Insight Toolkit (ITK) -- Official Repository. ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.
https://itk.org
Apache License 2.0
1.4k stars 663 forks source link

Updated, self-maintained resource to list exhaustively existing remote modules #4786

Open jhlegarreta opened 1 month ago

jhlegarreta commented 1 month ago

Description

There is currently no updated, self-maintained resource to list exhaustively existing remote modules. The ITK remote group in the Doxygen documentation: https://itk.org/Doxygen/html/group__Group-Remote.html

Does not contain the 60+ remotes that have been identified in: https://github.com/InsightSoftwareConsortium/ITK/issues/4748

So it is difficult to know how many and which are the remote modules that can be used with/available to ITK.

Expected information

Have an updated, self-maintained list of all existing ITK remote modules (regardless of their integration stage into the ITK remotes folder). Their integration or status should also be made clear in that resource: this may be drawn automatically (at least partially) from the *remote.cmake file of those files for the ones that are included in the ITK Remote group.

Actual information

No resource is available that lists all existing ITK remotes.

Versions

master.

Additional Information

None.

thewtex commented 1 month ago

The itk-module GitHub repository tag is a good way for repositories to self-identify. It currently lists 74 repositories.

https://github.com/topics/itk-module

We could dynamically generate a page in our docs.itk.org documentation based on those results.

jhlegarreta commented 1 month ago

The itk-module GitHub repository tag is a good way for repositories to self-identify. It currently lists 74 repositories.

Can be one way, but there is probably more work that is needed: