Difference between revisions of "Documentation/Nightly/Developers/Tutorials/Contribute Extension Description File using Extension Wizard"
From Slicer Wiki
m (Created page with '<noinclude>{{documentation/versioncheck}}</noinclude> = Definitions = * '''Extension description file''': This is a text file with extension <code>.s4ext</code> that fully desc…') |
|||
Line 18: | Line 18: | ||
The following instruction describes how to contribute extension description file for an extension being built against slicer trunk. | The following instruction describes how to contribute extension description file for an extension being built against slicer trunk. | ||
− | + | <ol start="1" style="list-style-type: decimal;"> | |
− | + | ||
− | + | <li> | |
− | + | <p>'''Linux or MacOSX:''' Start a terminal.</p> | |
− | + | <p>'''Windows:''' Start <code>Git Bash</code> (not the Windows command line). [https://help.github.com/articles/set-up-git#platform-windows Need help ?]</p> | |
− | Start a terminal. | + | </li> |
− | + | ||
− | Start Git Bash (not the Windows command line). [https://help.github.com/articles/set-up-git#platform-windows Need help ?] | + | <li>{{pre2|<nowiki>$ bin/slicerExtensionWizard --contribute ~/Slicer-MyExtension/</nowiki>}}</li> |
− | + | ||
− | + | </ol> | |
− | |||
== Extensions build against Slicer {{Documentation/currentversion}} == | == Extensions build against Slicer {{Documentation/currentversion}} == |
Revision as of 03:54, 4 June 2014
Home < Documentation < Nightly < Developers < Tutorials < Contribute Extension Description File using Extension Wizard
For the latest Slicer documentation, visit the read-the-docs. |
Contents
Definitions
- Extension description file: This is a text file with extension
.s4ext
that fully described an extension. More details here.
- ExtensionsIndex: This is a repository containing a list of extension description files
*.s4ext
. These description files are used by the Slicer extensions build system to build, test, package and upload extensions on the extensions server. More details here
Prerequisites
- Extension belongs to Category 1 or Category 2 as described in Slicer requirements
- Extension has been built, tested and installed on at least one platform (Linux, MacOSX or Windows)
Contributing a new extension / Requesting an extension update
Extensions built against Slicer trunk
The following instruction describes how to contribute extension description file for an extension being built against slicer trunk.
-
Linux or MacOSX: Start a terminal.
Windows: Start
Git Bash
(not the Windows command line). Need help ? $ bin/slicerExtensionWizard --contribute ~/Slicer-MyExtension/
Extensions build against Slicer 4.10
- The following instruction describes how to contribute extension description file for an extension being built against slicer 4.10.
Linux or MacOSX | Windows |
---|---|
Start a terminal. |
Start Git Bash (not the Windows command line). Need help ? |
$ bin/slicerExtensionWizard --contribute --target 4.10 ~/Slicer-MyExtension/ |