A GUI for developing on balena devices

Wails balenaDevelop integration

About

This project uses Wails to bring together go-cli components and the device-uis framework to create a desktop application for development on balena devices.

It is a WIP proof of concept and is not yet ready for use. The CLI components are yet to be imported and linked with the frontend interface.

Live Development

Run npm config set legacy-peer-deps true to allow npm to install the dependencies.

Start the development backend from the frontend directory, using yarn dev.

To run in live Wails development mode, run wails dev in the project directory.

Note: The dev server is manually configured to run on port :5173 in order to properly work with wails. If this needs to be changed, please adjust the quasar.conf.js and wails.json with the new port

Building

To build a redistributable, production mode package, use wails build.

GitHub

View Github