bitspill / Sia-UI

Sia-UI rewritten to be plugin friendly.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New Sia UI - 0.4.4

This is the user interface for Sia, it is a desktop application based off the electron framework. The ambition behind this project is to facilitate easy programmatic interaction between users and the Sia network.

Prerequisites

Running

  • npm install
  • npm start

Building Distributables

Places packaged versions into build/ folder, see the package.json for details.

  • npm run build

Cleaning up

[CAUTION] Removes node_modules, your Sia state kept in app/dependencies, and the configuration settings from config.json.

  • npm run clean

Other

For other command scripts, look into the package.json file. However here are some useful ones.

  • npm run fresh will run clean, install, then start to simulate a fresh install run of the UI.
  • npm run debug will run the UI with a debug port to aide in inspecting the main process.
  • npm run doc will generate documentation about the UI's classes and functions. It's somewhat messy though.
  • npm run lint will output style suggestions for the UI's javascript, including for plugins.

About

Sia-UI rewritten to be plugin friendly.

License:MIT License


Languages

Language:JavaScript 65.7%Language:CSS 16.2%Language:HTML 14.4%Language:Shell 3.7%