Skip to main content
Use this page as the docs metadata policy for manual + scripting pages.

Why this exists

Mixed docs become hard to trust when code snippets and inspector screenshots drift across SDK revisions. Each page should state what environment it was validated against and where assumptions come from.

Page metadata convention

Add a short section near the top of implementation-heavy pages:
## Compatibility
- SDK: molca-sdk-vr (or molca-sdk-dt)
- Unity: <editor version used for validation>
- Dependencies: <XR Toolkit / Localization package / etc. if required>
- Last validated: YYYY-MM-DD
If exact versions are unknown, state “Not pinned — verify against current project manifest.”

Cross-SDK matrix (minimum)

ConcernCoreVRDT
Runtime bootstrapRuntimeManagerUses Core + VR layerUses Core only if template includes it
Session/scenario APIsN/AScenarioSessionManager / ScenarioManagerN/A (DT-specific managers)
LocalizationLocalizationModule / LocalizationManagerCan reuse Core localizationCan reuse Core localization if wired
ThemingColorModule / ColorIDShared with UI widgetsShared if DT UI uses ColorID

Validation cadence

  • Validate critical runtime pages (session/auth/network/bootstrap) on every SDK release or before major docs publish.
  • Validate UI/editor pages when prefab/component contract changes.
  • Keep screenshot captions aligned with script names and inspector field names.

Authoring checklist

  • Confirm APIs by opening the exact .cs source in the target SDK repo.
  • Mark pages as VR-only or DT-only where relevant.
  • Include one runnable snippet for script-first pages; keep inspector frame for configuration-heavy pages.
  • Add/update Related links when introducing new how-to or troubleshooting pages.