This is an angular implementation of the MicroStrategy JSON Data API, introduced in MicroStrategy 10.4.
The interface is built using bootstrap components, brought to life using Angular JS, driven via the MicroStrategy JSON Data API.
A live demo of this website can be seen here: https://tiagosiebler.github.io/Angular_JSONAPI_Interface/build/index.html
This demo is a live implementation of the latest code in this repository.
-
Install gulp dependencies
$ npm install -d
-
Install remaining frontend JS dependencies
$ bower install
-
Run with gulp
$ gulp
The production build produces a zip file, or can be access directly via the build directory.
-
Install gulp dependencies
$ npm install -d
-
Install remaining frontend JS dependencies
$ bower install
-
Build with gulp
$ gulp build
Contains all source code that is modified and should be optimized/minified during build process:
- HTML
- JavaScript modules
- CSS
Contains production-ready project with heavy code optimization.
Contains development project with unminified code. Will be launched automatically in browser if gulp is called without arguments.
Gulp tasks used to automate build & optimization process.
- Minify HTML
- Concatenate and minify JS resources into two files
- Concatenate, optimize and minify custom CSS files
- Archive production-ready zip of project
For information on gulp refer to: https://github.com/gulpjs/gulp
npm depencenies for project, primarily used for gulp.
For information on npm refer to: https://www.npmjs.com/
Bower dependencies for project, used for frontend JS code.
For information on Bower refer to: https://bower.io/