What problem does it solve?
This Skill provides a streamlined environment and set of commands for developing, testing, and contributing to the Elodin monorepo, simplifying the process of building aerospace simulation and flight software from source.
Core Features & Use Cases
- Unified Development Environment: Ensures consistent toolchains (Rust, Python, Nix) and dependencies via Nix.
- Build and Test Automation: Provides
just commands for installing, building, and running examples.
- CI Check Enforcement: Facilitates running local formatting, linting, and testing commands for Rust, Python, and Nix.
- Use Case: A new contributor can use this Skill to quickly set up their development environment, build the Elodin editor, and run a simulation example.
Quick Start
Enter the unified development shell by running the command nix develop.