Versioning¶
Purpose¶
Owns Snap Studio Pro version identification and version-related support utilities.
This territory provides centralized version information and support-focused version actions exposed through editor UI.
Owns¶
- Version identifiers
- Version metadata
- Support context menus
- Version-based diagnostics actions
- Support entry points
Does NOT Own¶
- Logging systems
- Environment diagnostics
- Documentation ownership
- Support workflows
- Release management
Allowed Dependencies¶
Versioning may depend on:
- Diagnostics systems
- Unity editor APIs
- Support utilities
Versioning should avoid depending directly on:
- Rendering systems
- Preview systems
- Export systems
- Feature implementations
Notes¶
Versioning exists to ensure support reports, exported diagnostics, and visible editor UI can consistently identify the exact Snap Studio Pro build being used.
Support actions are intentionally colocated with version information to improve discoverability.
Future Candidates¶
- Build metadata reporting
- Changelog integration
- Documentation version linking
- Release channel reporting