Skip to content

Commit efe9b5c

Browse files
Update Feature_Contribution_Process.md
removed duplicate language for feature configuration profile
1 parent e61b861 commit efe9b5c

File tree

1 file changed

+1
-2
lines changed

1 file changed

+1
-2
lines changed

Feature_Contribution_Process.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,10 @@ Most features can be generally broken down into 3 main parts:
1919
* A feature's concrete manager implementation should inherit directly from `BaseManager` or `MixedRealityEventManager` if they will raise events.
2020
* A feature's concrete manager implementation should setup and verify scene is ready for that system to use in `Initialize`.
2121
* A feature's concrete manager should also clean up after themselves removing anything created in the scene in `Destroy`.
22-
* Features should have a configuration profile that derives from a scriptable object.
23-
* If the feature is proposed to be a core feature of the Mixed Reality Toolkit, the profile must be accessible in the Main Configuration Profile.
2422
* Be registered with the Mixed Reality Manager.
2523
* If the feature is a core feature, this should be hard coded into the `MixedRealityManager` and added to the `MixedRealityConfigurationProfile`.
2624
* This includes being able to specify a concrete implementation via dropdown using `SystemType`.
25+
* Features should have a configuration profile that derives from a scriptable object.
2726
* A default configuration profile located in `MixedRealityToolkit-SDK/Profiles` and be assigned in the default configuration profile for the Mixed Reality Manager
2827
* If this feature is **not** a core feature, then it must be registered using the component configuration profile and implement `IMixedRealityComponent`.
2928
* Have a default implementation located in `MixedRealityToolkit-SDK/Features/<FeatureName>`

0 commit comments

Comments
 (0)