Skip to content

Tree layout and assembly restructure to align with packaging #3341

@david-c-kline

Description

@david-c-kline

Overview

Currently, there are four top level folders in our tree (beneath Assets):

  • MixedRealityToolkit
  • MixedRealityToolkit-SDK
  • MixedRealityToolkit-Examples
  • MixedRealityToolkit-Tests

This proposal defines adding the following to for easy package source discovery:

  • MixedRealityToolkit.Devices
    • WindowsMixedReality
    • OpenVR
    • UnityInput
    • WindowsVoiceInput
  • MixedRealityToolkit.Services
    • BoundarySystem
    • DiagnosticsSystem
    • InputSystem
    • SpatialAwarenessSystem
    • TeleportSystem

As part of this change, assembly definitions will be adjusted to conform to the following convention:

MixedReality.Toolkit. < Layer > . [ Area ]

Examples:

  • MixedReality.Toolkit.Core (was MixedRealityToolkit)
  • MixedReality.Toolkit,Devices.WindowsMixedReality
  • MixedReality.Toolkit.Services.BoundarySystem

Future pull requests will address renaming existing top level folders (ex: MixedRealityToolkit-SDK -> MixedRealityToolkit.SDK).

Acceptance Criteria

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions