Skip to content

archfirst/bullsfirst-angular

Repository files navigation

bullsfirst-angular

This is an implementation of the Bullsfirst front-end using AngularJS. Note that Bullsfirst uses a REST Service hosted at apps.archfirst.org. During development we will use a Node.js based proxy-server to access this REST service.

Requirements

  • Install Node
    • on OSX, install home brew and type brew install node
    • on Windows, use the installer available at nodejs.org
  • Open terminal
  • Type npm install -g grunt-cli
  • Install Ruby (required for Sass)
    • on OSX, Ruby comes pre-installed
    • on Windows, use the instructions here
  • Install Sass and Compass (on OSX you may need to sudo these commands)
    • gem install sass
    • gem install compass

Quick Start

Clone this repo and run the content locally:

$ npm install
$ bower install
$ grunt
  • npm install will install the required node libraries under node_modules.
  • bower install will install the required client-side libraries under app/bower_components.
  • grunt will run JSHint and and build the application.

Start the proxy-server by running npm start. Now start Bullsfirst by pointing your browser to http://localhost:8080.

Task Listing

  • grunt server

    Keeps Grunt running and watches for file changes. As soon as a file is changed, Grunt rebuilds the project - ready for you to test!

About

Implementation of the Bullsfirst front-end using AngularJS.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published