MTL ExplorerReleased · 0.9.0Home

Development

Start with the development setup. Java builds and tests run inside the existing development container.

Topic Reference
Server Backend, GPS diagnostics module, profiling
Client Frontend, styling
API Schema export and client generation
Verification Testing
Plans Google Health synchronization plan, ingest issue acknowledgement plan
Packaging Container builds, release workflow
Public site Website and documentation

Read Architecture before changing domain ownership. Follow repository instructions and contribution guidance.

On this page

Shared code rules

Use named constants for semantic, reused, or tunable values. Avoid production magic numbers and strings. Reuse existing constants and keep new ones in the smallest useful scope.

Software versions

Verify the latest stable non-beta release before proposing or pinning software, runtime, package, or base-image versions. Prefer the latest stable LTS release unless compatibility requires an older version.