Skip to content

applicaster/siren-browser

Repository files navigation

Siren Browser

Build Status Dependency Status Coverage Status

Siren API Browser client for the web.

Goal

To have a production ready Siren API Browser that is fully tested and supports all Siren API features.

Live demo

http://applicaster.github.io/siren-browser/

Why build a new one?

This work is based to some extent on both - https://github.com/wurlinc/siren-browser, and https://github.com/kevinswiber/siren-api-browser Siren browsers.

Environment setup

  • Make sure you have node.js installed.
  • Make sure you have gulp cli installed. if not run:
npm install --g gulp
  • Make sure you have bower cli installed. if not run:
npm install -g bower
  • clone this repository and run:
npm insall
bower install

Usage

  • Run:
gulp develop

Run Tests

gulp test

Contributing

Please follow these Commit Message Conventions.

Environment Architecture

  • Gulp - for build.
  • Webpack - for dependencies management.
  • Coffeescript - for coding.
  • Karma - for testing.
  • Jade - for HTML templates.