Skip to content

indraai/vuejs-gui-boilerplate

Repository files navigation

INDRA VUEJS GUI BOILERPLATE

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).

Fork Repository

First you want to fork the repository into a new project for your use.

Clone Repository

Then clone the repository to your dev machine to start using it on your projects.

Install

Install the package requirements

$npm install

Running the server

The server runs in two modes. Development and Production.

Development Server

To run the development server and see how things work run this command.

$npm run dev

Production Builds

To create a production build and package all the files into the ./build directory for deployment run this command.

$npm run prod

CLI

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>


Webpack

https://webpack.js.org/ The boilerplate uses webpack to package and deliver a the developer experience.

VueJs

VueJs is the UI toolkit we are using to build the user interfaces.

General Guide

https://vuejs.org/v2/guide

API Reference

https://vuejs.org/v2/api

Stylus

Stylus is a CSS preprocessor that provides programmer functionality to CSS development. http://stylus-lang.com/

Chai Assertion Library

Chai is how you write your tests for your components

General Guide

https://www.chaijs.com/guide/

API Reference

https://www.chaijs.com/api/

About

Indra VueJs Webpack GUI Boilerplate

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published