Skip to content

Telemetry Resources

David Beechey edited this page Aug 13, 2024 · 1 revision

This page contains some links to useful resources (tutorials, videos, documentation, etc.) relevant to the languages and tools used in the Telemetry codebase.

OpenMCT

OpenMCT is NASA's open-source mission control framework which we use for the Telemetry GUI.

React

We use React for the controls UI on the RHS of the screen, which allows us to control the pod and add some extra HYPED branding.

  • React Docs - the official React documentation from Meta.
  • Vite - frontend tooling which runs our React code.

TypeScript

Almost all of the Telemetry code is written in a language called TypeScript. TypeScript is a superset of JavaScript - it is essentially JavaScript with types added on top. The TypeScript is then transpiled by the bundler to JavaScript so that it can be run.

Turborepo

Telemetry's codebase is a monorepo (meaning we have multiple projects in /telemetry). We use a fantastic tool called Turborepo to manage our monorepo and build system.