Add SlicerAnnotationPanel extension - #2360
Conversation
|
This looks nice. On your repo's readme can you add some context about the intended use cases? Also a few screenshots would help people understand what this extension does. Also could you look at the check that are failing? And filling out the tier checklist from the PR template. Thanks. |
|
Thank you for your response. I'll make the necessary changes, and update the PR. I had a question to ask: We are working on some improvements in the coming days, so what is the flow for versions and releases? |
|
Extending questions, Will we be able to modify information such as icons and screenshots, which would be appearing primarily on the extension homepage? |
|
Hi @pieper , |
|
From a quick look I can see the extension is not structured the way we would expect (starting with the extension wizard module can help you set up a template you can slot code into). See the build check failures below. Also you can feel free to distribute your python modules directly to users if getting into the Extension Manager is a bottleneck. |
New extension
Tier 1
Any extension that is listed in the Extensions Catalog must fulfill these requirements.
Slicer(unless it explicitly provides a bridge between Slicer and a tool or library), because it would make it more difficult to find extensions if the name of many started with the same word.3d-slicer-extensionGitHub topic so that it is listed here. To edit topics, click the settings icon in the right side of "About" section header and enter3d-slicer-extensionin "Topics" and click "Save changes". To learn more about topics, read https://help.github.com/en/articles/about-topicsSettingsand in repository settings uncheckWiki,Projects, andDiscussions(if they are currently not used).Aboutin the top-right corner of the repository main page and uncheckReleasesandPackages(if they are currently not used)Tier 3
Community-supported extensions.
Tier 5
Critically important extensions, supported by Slicer core developers. New Slicer Stable Release is released only if all Tier 5 extension packages are successfully created on all supported platforms.