Difference between revisions of "Documentation/4.0/SlicerApplication/ExtensionCatalogPolicies"

From Slicer Wiki
Jump to: navigation, search
Line 10: Line 10:
  
 
To release a slicer extension, developers must meet the following conditions:
 
To release a slicer extension, developers must meet the following conditions:
*the extension must comply with the [http://www.slicer.org/pages/LicenseText Slicer License]
+
*must comply with the [http://www.slicer.org/pages/LicenseText Slicer License]
 
*must compile and install on all platforms supported by slicer
 
*must compile and install on all platforms supported by slicer
 
*must have test coverage of better than 60%
 
*must have test coverage of better than 60%

Revision as of 17:38, 22 March 2012

Home < Documentation < 4.0 < SlicerApplication < ExtensionCatalogPolicies

Slicer Extensions Catalog

The download site will be called Slicer Extensions Catalog. Extensions Catalog will host two types of extensions:

  • Released Extensions
  • all other extensions (work in progress, beta, etc).

The extension manager interface will have a toggle to show only released extensions or all extensions. The default will be to show only released extensions. The toplevel interface will have a link for developers to the pages describing the requirements.

Requirements for Releasing a Slicer Extension

To release a slicer extension, developers must meet the following conditions:

  • must comply with the Slicer License
  • must compile and install on all platforms supported by slicer
  • must have test coverage of better than 60%
  • must have documentation at a level of quality comparable to slicer core modules

Brainstroming phase

Selection of the name Slicer Extensions Catalog was the result of a brainstorming and discussion process by a wide range of Slicer Community participants. Some of the ideas are listed below for historical interest.

Firefox uses Add-ons as "parent expression" and extensions, skins/themes/appearance, and plug-ins as "children". Safari and Chrome use the term Extensions. Wikipedia uses the firefox terminology (search for plug-in). Microsoft uses the term snap-ins.

In the near future we will have a download site for extensions to Slicer 4. In terms of functionality this is like the Apple App Store or the Android Market.


  • Slicer Add-ons
  • Slicer Extra Tools
  • Slicer Extra Modules
  • Slicer Outlet
  • Slicer Tools
  • Slicer Store
  • Slicer Mall
  • Slicer Market
  • Slicer Mart
  • Slicer Exchange
  • Slicer Deli
  • Slicer Plus
  • Slicer Plus Plus (Slicer++)
  • Slicer Extra
  • Slicer Factorial (Slicer!)
  • Slicer^n
  • Slicer += N
  • Slicer Max
  • Slicer 1up
  • Slicer Powerups
  • Spawn of Slicer


  • Slicer Bazaar
  • Slicer Exposition
  • Slicer Expo
  • Slicer Gallery
  • Slicer Showcase
  • Slicer Studio
  • Slicer Warehouse and More
  • Slicer Terminus
  • Slicer Repertory
  • Slicer Zone


  • Slicer Economy
  • Slicer Solution Catalog
  • Slicer Extension Catalog
  • Slicer Catalog
  • Slicer Hanger
  • Slicer Buffet
  • Slicer Spread
  • Slicer Sharpener
  • Slicer Hippodrome
  • Slicer Fete
  • Slicer Fair
  • Slicer Circus
  • Slicer Arena


  • Tool Set
  • Toolbox
  • ToolPlace
  • Tool Cabinet
  • Tool Drawer
  • Extension Tools
  • Tool Room
  • Tool Store
  • Tool Line
  • Tool Depot
  • Tool Set
  • Tool Box
  • Tool Hub
  • Tool Cabinet
  • Tool Drawer
  • Extension Tools
  • Tool Room
  • Tool Store
  • Tool Selector
  • Tool Line
  • Tool Chest
  • Tool Shed
  • Bargin Bin