JavaScript HTML CSS
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
doc
server
test
.gitignore
.jshintrc
Gruntfile.js
LICENSE.md
README.md
bower.json
example_settings.json
package.json
server.js

README.md

ScienceLibrary

The Science Library is a user interface which visualises publications and the surrounding metadata such as authors, topics, organisations and venues. It runs on the CE-Store and uses a model such as SL-Data.

Installation and Setup

A complete installation guide including setting up the CE-Store and populating it with data is found here.

Clone the code

git clone https://github.com/ce-store/science-library

Prerequisites

Build and Configuration

The project is built using NPM and Grunt.

To install the dependancies, run:

npm install
npm install -g bower
npm install -g grunt-cli
bower install

Edit the home and server properties in app/scripts/services/urls.js to point at your homepage and server where your CE-Store is running.

Build the minified files into the dist folder, by running:

grunt

For preview, run:

grunt serve

To serve on a production server, run:

npm start

Testing

Running grunt test will JSHint your files.

License

Licensed under the Apache License, Version 2.0