Hi,

I would like to propose improving the Remote Module file format and
get some feedback.

Currently, the file is a short direct call to a CMake function with
some basic parameters [1].

Learning from what has been done with the Slicer Extension Index [2],
I propose we separate the data cleanly, then call the CMake function
on the data.  The format could be simple INI-style key-value pairs, so
it can be parsed easily with CMake and other programming languages.

This would make it easier to know what fields are expected.  It would
also allow other programming languages to parse the file for the
purposes of making a web page listing, other clients, etc.

Fields could be:

  name
  description
  documentation_url
  repository_url
  revision
  contributors
  status
  group

Thoughts?

Thanks,
Matt


[1] 
http://itk.org/gitweb?p=ITK.git;a=blob;f=Modules/Remote/SmoothingRecursiveYvvGaussianFilter.remote.cmake;h=130d13e99c19789f0420b4558e34131cad39f3a4;hb=HEAD

[2] https://github.com/Slicer/ExtensionsIndex/blob/master/ChangeTracker.s4ext
_______________________________________________
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://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://www.itk.org/mailman/listinfo/insight-developers

Reply via email to