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