Documentation/4.4/Developers/Tutorials/CreateExtension
From Slicer Wiki
Home < Documentation < 4.4 < Developers < Tutorials < CreateExtension
For the latest Slicer documentation, visit the read-the-docs. |
1. Create repo on github 2. Clone repo locally Copy/Paste Slicer4/Extensions/CLIExtensionTemplate.s4ext at the root directory of your local repo Copy/Paste Slicer4/Extensions/Testing/CLIExtensionTemplate at the root directory of your local repo Rename CLIExtensionTemplate into Modules/CLI/ImageMaker Rename all the files and CMakeLists.txt Add license to files Edit your CLI Build your extension Open Slicer and in Application Settings, add build path to Slicer Restart and reopen Slicer with module -> debug ( Slicer.exe --VisualStudio Slicer.sln and breakpoints in CLI). Push code to github: Extension icon: https://raw.github.com/finetjul/QuickTools/master/Resources/QuickToolsLogo.png Edit .s4xt Set MIDAS_PACKAGE_EMAIL and MIDAS_PACKAGE_API Build ExperimentalUpload Create: http://www.slicer.org/wiki/Documentation/Nightly/Modules/ImageMaker http://www.slicer.org/wiki/Documentation/Nightly/Extensions/QuickTools Edit: http://www.slicer.org/wiki/Documentation/Nightly/Extensions#Cat_2 Remove module path from Application Settings Open Extension Manager Download experimental extension -> works ! Edit s4xt with screenshots URLS made for the doc wiki pages. go to https://github.com/Slicer/ExtensionsIndex Fork it git clone it git checkout -b add-QuickTools git gui git push origin add-QuickTools on github, do the pull request. ... check dashboards.