-
Notifications
You must be signed in to change notification settings - Fork 2.1k
Creating a new Extension
Chris Barth edited this page Mar 8, 2019
·
3 revisions
Extensions are components within the MRTK that enrich mixed reality experiences but aren't needed as fundamental components for using the MRTK platform.
- Extensions may or may not be usable without the rest of the MRTK.
- Extensions should adequately document any dependencies on other MRTK components.
- Extensions may or may not require external dependencies, but all code added to the MRTK repo should conform to the MRTK repo's license. Any external dependencies should be adequately documented so that users of the MRTK can understand what licensing changes or service subscriptions they are subject to when using an extension. Any external dependencies should be publicly available.
- Unity assets needed for an MRTK extension should be placed within an extension specific folder:
MixedRealityToolkit-Unity\Assets\MixedRealityToolkit.Extensions\ExtensionName
- Script namespaces should have the following prefix:
Microsoft.MixedReality.Toolkit.Extensions.ExtensionName
The success of an extension/its adoption in the community will be influenced by how easy it is to consume.
Project Management
Contributing