This project is obsolete as the UI for the Barkbaud sample application now lives within the barkbaud repo.
Sample Angular application built with SKY UX.
This project may be built as a stand-alone SKY UX application. To view sample code that interacts with SKY API, go to the barkbaud repo, which implements the Authorization Code Flow for various endpoints, built on a Node.js/Express server. (The barkbaud repo consumes this repo for its front-end.)
These instructions assume you know how to use Git, NPM and Bower.
- Clone the repo using
git clone https://github.com/blackbaud/barkbaud-ui.git
- Run
npm install
,bower install
, andgrunt build
from the directory where you cloned the repo - Launch the sample site from a web server (the NPM package http-server makes it easy to launch a web server from any location on your local drive; see below).
- Type:
npm install http-server -g
. - To run the server on a specific port, type:
http-server -p 5000 -a localhost
(port 8080 should also work). - Navigate to http://localhost:5000/build/ to test it out.
- Type:
- Start adding your own features using the patterns established in the samples.