This is a sample application to show how to create an UI quickly and with ease using the Egeo UI Kit and the Egeo Base Framework.
This sample includes the Sass True Framework as well as the Karma and Jasmine frameworks installed and working. Do you also have surfire-reports and lcov reports about the test coverage. Once you launch npm run test, you can see a new folder in /dist/, called test-coverage where you can find the reports.
This sample includes also a pre-commit process that ensures that all tests must be passed before upload a commit to github.
Download the project to any folder via git clone
or using the ZIP button and launch npm install
to install all dependencies needed to build the website (NodeJS and Git client are required to be installed first to can use these commands on your console).
git clone https://github.com/Stratio/egeo.sample.git
npm install
npm run-script dist
This command compiles the app and creates a distribution with all files needed. The distribution will be set in the dist folder and will include the whole javascript and assets needed as well as the minified version of the CSS generated.
npm run-script test
This command launches the suit of unit tests to test the Sass code.