Skip to content

MVP Roadmap

Self-Update

we need a super-simple way for dragon to update itself - dragon updater can download the latest dragon - dragon can download the latest dragon updater

Save Project Dependencies

dragon.toml format allows storing a LabVIEW project's requirements and details needed about how to install them. - package requirements include feed and repository locations, if needed. - project requirements include the labview version.

Install Project Dependencies

dragon can download and install all dependencies of a project. it registers feeds/repositories with nipm/vipm and installs packages. it can even download nipm and labview if needed!!!

Command-Line Interface (CLI)

There is a simple cli for performing the most common tasks - Initialize Project a dragon.toml file in a project - Add Deps (all) currently-installed packages and feeds to a dragon.toml file - Install Deps (all) packages in a dragon.toml file

For the Future...

  • Scan Project for dependencies (nipkg and vip)
  • Simple GUI
  • Activate labview and other ni products from the CLI
  • Activate vipm
  • search for packages via vipm.io api