During the discussions of a new extension, it become clear that extension catalogue naming conventions are too restrictive. For example, an extension name cannot have spaces, since the label name is also used for project name.
Search in the extension catalogue also doesn’t search for the project descriptions. More detailed discussion can be found here: ENH: add SlicerDeCA extension by smrolfe · Pull Request #2146 · Slicer/ExtensionsIndex · GitHub
I also think that if we do NOT want extensions to have Slicer in their extension name, we should stop requiring repos to have Slicer prefix. It perhaps makes sense for existing tools (e.g., ANTs, MONAI) that are ported to Slicer (so it becomes SlicerANTs, SlicerMONAI), but otherwise it is awkward for the project name and the repo not to be the same for extension specifically developer for Slicer.
This is meant to start a discussion of what I perceive shortcomings of the current extension naming requirements.