-
Notifications
You must be signed in to change notification settings - Fork 275
Please add SlicerPySERA extension metadata #2252
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
This is an extension of PySERA Library for 3D Slicer
|
Could you please provide more details regarding the specific error so that we can address and resolve it more accurately and effectively? |
|
Your current PR doesn't use the right file format for extensions. A JSON file is expected. You can have a look at one of the existing files in this repository for examples. The CI should then provide more information on what is missing. |
|
Hi, I just replaced the documents requested. Please don't hesitate to let me know if there are any issues that need to be resolved. |
|
Meanwhile, should we have a new pull request, or will it go on our previous pull request? |
Updated Jason File
PR Jason File
Updated the build_subdirectory to 'inner-build' in the JSON configuration.
Updated build_subdirectory and added screenshots field.
Updated schema and added extension details for SlicerPySERA.
Updated contributor name from 'Dr. Mohammad Salmanpour' to 'Dr. Mohammad R. Salmanpour'.
Bugfix JSON file and change the name to PySERA.json
Updated the PySERA.json schema and category.
Added extension_id, extension_name, and description fields.
Removed extension_id, extension_name, and description fields.
Added extension_id, extension_name, and extension_description fields to the PySERA.json file.
Removed extension_id, extension_name, and extension_description fields.
|
@lassoan ,@pieper |
|
Hi @Thibault-Pelletier, we have changed the format for the extension and have also reviewed the JSON file. The test currently gives Lint/precommit(pull-request) failure. Can you please advise on what we need to do next? Thank you. |
|
Pre-commit lint usually means that your file format doesn't match the hook (most of the time it's because of using tabs instead of spaces and other such related formats mismatch with expectation). The easiest to fix is running pre-commit locally. Pre-commit can be installed through any python environment using You then install the pre-commit hook in the extension index folder using This should modify the files that need reformatting and you can commit / them. |
|
Please fix the followings to allow packaging of the extension and loading of its modules:
|
This is an extension of PySERA Library for 3D Slicer
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.