This is the GUI (Graphical User Interface) boilerplate toolkit for building out Indra interfaces for use in various projects.
The gui boilerplate is built on standard Open Source components like NodeJs, Webpack, VueJs, and Stylus Preprocessor (CSS).
First you want to fork the repository into a new project for your use.
Then clone the repository to your dev machine to start using it on your projects.
Install the package requirements
$npm install
The server runs in two modes. Development and Production.
To run the development server and see how things work run this command.
$npm run dev
To create a production build and package all the files into the ./build
directory for deployment run this command.
$npm run prod
There is a light cli
to make it easier to create new components. This will create a blank new component for you.
$node index.js -c <name>
https://webpack.js.org/ The boilerplate uses webpack to package and deliver a the developer experience.
VueJs is the UI toolkit we are using to build the user interfaces.
Stylus is a CSS preprocessor that provides programmer functionality to CSS development. http://stylus-lang.com/
Chai is how you write your tests for your components