This is a Demo Site using Brightspot CMS 3.1
- Reusable LESS CSS (based on Twitter Bootstrap) and Javascript components with accompanying Handlebars templates
- Preconfigured Grunt build which compiles LESS and transpiles Javascript ECMAScript 6 modules using SystemJS and Babel
- Preconfigured Karma/Jasmine test runner
- Preconfigured component style guide with a local Express server which allows development of front end components without a running Brightspot instance
- Import project into preferred IDE
- Build Project (Dont run as of yet)
- Open console/terminal
- Navigate to the root of this project. E.g cd /Users/{username}/Documents/github/DevEireDemo
- Run this from the command line - ./node/node styleguide/server.js (Note - by default, the project will occupy port 3000, this can be changed by entering ./node/node styleguide/server.js —port 3001 at runtime. You can have multiple projects running at any one time)
- The styleguide will then be accessible at http://localhost:3000.
- Java and Maven. See Brightspot documentation for more specific information about which versions to install.
- NodeJS
- Karma test runner (run
npm install -g karma
after NodeJS is installed)