Choosing Names
In this repository we use the my_name
and my_app
token for our app and extensions naming, the purpose is to outline where you should use your company/name id
and name for your app
Brand (Company/Person) Name: my_name
For example, for extensions or applications created by the Omniverse team my_name
is omni
like omni.kit.window.extensions
for an extension or omni.create
for an application.
We recommend that you use a clear and unique name for that and use it for all your apps and extensions.
A few rules to follow when selecting it
Don’t use a generic name like
bob
orcloud
Don’t use
omni
as this is reserved for NVIDIA Applications or ExtensionsBe consistent. Select one and stick to it
App Name: my_app
When building applications you might want to namespace the extension within the app name they belong to like omni.code
for an application where we have then omni.code.setup
etc.
For that name you have more freedom as it is already in your my_name
namespace so it should not clash with someone else’s “editor” or “viewer”.
It would then be acceptable to have my_name.editor
or my_name.player
but you still want to think about giving your application some good identity.