Each track has various pieces of tooling that run in production. Each provides a key function to the learning experience of that language.
Tooling is (generally) written in the language of the specific track, and is built and maintained by maintainers.
All tooling is deployed using the same Docker workflow.
There are (currently) three pieces of track-specific tooling:
There is also general tooling that can be configured for your track: