Skip to content

Source Control (SCDK)

Platform Users — Engineers & Low-code Ops Users (ORA / Panel Builder) OR Platform ORA — AI Planning Interface Agent Workflows Plan Visualisation ADK Integration SDK UI — Frontend Shell FDK Architecture Low code Config-driven DDK Schema Definition Code Generator Generated Server MDK WEM DAL Experiment Manager Nexus Deployment Control Live Monitoring Registry Browser SCDK Source Control Pipeline Mgmt Azure DevOps deploys ↓ SDK API — GraphQL Federation Gateway Federation Gateway Component Resolvers Auth & Licensing Plugins: gql-autogeneration Migrator Helm KinD Boilerplate GenAI ··· Microservices — Domain IP Services Data Pipeline Core Platform Metrics & Analytics Spatial & Geo Simulation Event Detection Camera & Device Fire & Resource Opt. Satellite Modelling ↓ Nexus deploys Deployed OR Applications Rail Ops Dashboard Mine Mgmt Dashboard Port Ops Dashboard ··· FDK-built · DDK-backed · MDK-powered · deployed via Nexus ↑ Application Users — Operations Teams (shift managers, analysts, planners)

The SCDK is the source control interface within the OR platform. It brings Git and Azure DevOps pipeline management into the OR UI — providing a unified view of repositories, branches, and CI/CD pipeline status across OR services. It wraps Git and Azure DevOps to surface source control operations in the context of the platform rather than as a separate tool.

Who is this for?

  • Platform engineers who manage CI/CD pipelines for OR services and want visibility into build and deployment status from within the platform
  • Developers who need to monitor pipeline runs triggered by code changes to MDK, DDK, or FDK services
  • Teams managing source control workflows that are tightly coupled to OR deployment lifecycle (e.g., a code push triggers a container build that Nexus then deploys)

User documentation for Optimal Reality