/lime-app

Simple, lightweight and scalable PWA for diagnosis of Libremesh nodes

Primary LanguageJavaScriptGNU Affero General Public License v3.0AGPL-3.0

LiMeApp

Greenkeeper badge Build Status Commitizen friendly

Simple, lightweight and scalable PWA for diagnosis of Libremesh nodes



Screenshot

Development Environment Installation

Clone this repo:

git clone https://github.com/libremesh/lime-app.git limeapp
cd limeapp

Install the dependencies:

npm install

Development Workflow

Read the "How to contribute and code of conduct" documentation

Start a live-reload development server:

WEB_PATH="/" npm run dev

Generate a production build in ./build:

WEB_PATH="/" npm run build --production

You can now deploy the contents of the build directory to production on github pages!

Fork and npm run deploy

Router Installation

In order to install the software in the node, the node must have several ubus packages installed ( see https://github.com/libremesh/lime-packages).

For develop you can run WEB_PATH='/app' npm run build --production and then copy the build folder to the /www/app directory of the node and go.