Only the first 14 category names show up in the extension manager (Windows, latest nightly):
For example, Registration category is not shown.
How should we fix this?
Option A: fix category in all s4ext files to have meaningful categories(current categories are quite useless now, as there are only 1-2 extensions in most of them)
Option B: Fix Midas3 slicerappstore to show all categories
We control the ExtensionsIndex, so we can change the categories.
The category list is cut off at about 14 elements. For example, you don’t see Registration category until you remove some modules by filtering, for example:
I suspect the category with quote is causing trouble. Informatics Utilities 'Developer Tools' … looking at the code now.
I think that will prove to be a lot of work with the current process in place. This means that every PR would have to be manually tweaked or fixed after integration.
Not many extensions use git hashes and updates are not that frequent anyway. When we get an updated s4ext with a mismatched category name, we would ask developers to update their extension with the new category name and regenerate the s4ext.
It means we should document the current valid and accepted category. That would help both “maintainer of” and “contributor to” the extension index.
Inclusion of new category would then be discussed and agreed within the community.
Look like the culprit is indeed the category with quote, it should be easy to fix by having a robust sanitize function …