Please use reserved namespaces in KIT for developers

In the latest release highlights:

Kit 106.0.1 Release Highlights — Omniverse Developer Guide latest documentation (nvidia.com)

Sample extensions are intended only as developer examples. While we intend for these extensions to work as described, they are structured to be more opinionated for specific workflows and may not be appropriate for all applications. For this reason, we encourage our customers to take these extensions as-is and to fork them for their own use. We will not include these extensions in product roadmaps, nor do we plan on implementing feature requests for them.

This is pretty clear and understandable.

However when you are developing, it is hard to keep track of this category. If KIT is the SDK, making an extension in the KIT namespace but then saying its not part of the SDK is really confusing.

image

Not sure I follow. Are you saying that the hotkeys extension should be “Core” and not “Sample” ?

Sorry for the confusion, I’m not saying anything about what I think it should be, just how it is named.

I’m assuming HOTKEYS WINDOW extension IS a sample extension, based on the image (and the documentation). The only thing I am asking for is that the extension itself be named appropriately for that category. So it is a sample, which is not part of the core SDK, but… the namespace is omni.kit.hotkeys.window. So when someone is developing, importing extensions etc. they can’t know this is a sample extension and not part of “core” kit.

So something more like omni.sample.hotkeys.window or omni_samples.hotkeys.window instead of putting it inside of the kit namespace. The same way developers shouldn’t use omni.mycompany.extension

Oh I see what you mean know. Unfortunately, we do not have that structure in place with the naming convention. But thanks for the comment.

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.