Difference between revisions of "2013 Summer Project Week Breakout Session:SlicerExtensions"

From NAMIC Wiki
Jump to: navigation, search
Line 18: Line 18:
 
* Finally we'll go through the list of questions reported below and look at how the current system could be improved.
 
* Finally we'll go through the list of questions reported below and look at how the current system could be improved.
  
== Q&A ==
+
== Q&A / Group discussion ==
  
 
''Do not hesitate to edit this page and add more questions. Before doing so, make also sure to scan through the existing [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/FAQ/Extensions user] and [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/FAQ/Extensions developer] extension FAQs''
 
''Do not hesitate to edit this page and add more questions. Before doing so, make also sure to scan through the existing [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/FAQ/Extensions user] and [http://www.slicer.org/slicerWiki/index.php/Documentation/Nightly/Developers/FAQ/Extensions developer] extension FAQs''
Line 24: Line 24:
 
=== How much of slicer's core infrastructure should be used by extensions ? ===
 
=== How much of slicer's core infrastructure should be used by extensions ? ===
  
<!--
 
 
From Andra Lasso: Currently the picture is quite mixed:
 
From Andra Lasso: Currently the picture is quite mixed:
 
: Source control: separate for all extensions
 
: Source control: separate for all extensions
Line 34: Line 33:
 
: Dashboard: shared between Slicer core and extensions (extensions appear in
 
: Dashboard: shared between Slicer core and extensions (extensions appear in
 
a different category)
 
a different category)
-->
 
  
 
=== Can you make a python scripted extension without a built version of slicer ? ===
 
=== Can you make a python scripted extension without a built version of slicer ? ===

Revision as of 17:58, 17 June 2013

Home < 2013 Summer Project Week Breakout Session:SlicerExtensions
Back to Summer project week Agenda


Before the breakout session

Important: Since building Slicer can be network intensive and can take between 1hr and 3hrs, make sure to build it before coming to the Project week

Goal

  • During the breakout session we will walk through the resources available for creating, building and distributing extension in Slicer 4. It is based on a build of Slicer r22100 and the wiki documentation as of project week (June 17, 2013).
  • Finally we'll go through the list of questions reported below and look at how the current system could be improved.

Q&A / Group discussion

Do not hesitate to edit this page and add more questions. Before doing so, make also sure to scan through the existing user and developer extension FAQs

How much of slicer's core infrastructure should be used by extensions ?

From Andra Lasso: Currently the picture is quite mixed:

Source control: separate for all extensions
Issue tracking: separate for most extensions
Module documentation: shared between Slicer core and extensions

(extensions appear in a different section)

Hosting of binary releases: shared between Slicer core and extensions

(extensions appear in a different category)

Dashboard: shared between Slicer core and extensions (extensions appear in

a different category)

Can you make a python scripted extension without a built version of slicer ?