Skip to content

[Plan of Record] Namespace simplification #3546

@david-c-kline

Description

@david-c-kline

Overview

The current set of namespaces in MRTK v2, while having the benefit of closely matching the source tree is causing significant confusion with customers.

This proposal is to change the namespaces to be laid out more feature focused (like the .NET framework) than tree location focused.

For example:
Microsoft.MixedReality.Toolkit.Core.Interfaces.InputSystem contents will move to the new Microsoft.MixedReality.Toolkit.Input namespace. The same will hold for *Core.EventDatum.InputSystem.

More complete details:

Microsoft.MixedReality.Toolkit is the root namespace underneath which the following will be parented:

  • Boundary
  • Diagnostics
  • Editor
  • Input
  • Networking or Sharing (coming later)
  • SpatialAwareness
  • Teleport
  • Utilities

There will be some (not many) child namespaces for the above.

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions