Skip to content

osuosl/fenestra

Repository files navigation

Fenestra

A dashboard for the OSU Open Source Lab, based on the Smashing dashboard. Check out https://github.com/SmashingDashboard/smashing for more information.

This dashboard includes module for displaying OSL datacenter, FTP and social data. It will eventually include a touch interface to the API, allowing for control of the displayed dashboard via a web or Android app.

Setup

Fenestra uses bower to handle JS dependencies, install bower and use it by running:

npm install -g bower
bower install

Fenestra requires Ruby Version 1.9.X and above; if you are not using this by default refer to the Using RVM section. To install the ruby dependencies run

bundle install

If you get an error message involving rmagick, try sudo apt-get install libmagickwand-dev for Debian and yum install ImageMagick-devel for RHEL.

Lastly, copy the file config.yml.sample to config.yml

cp config.yml.sample config.yml

Using RVM

First make sure you have RVM installed http://rvm.io/rvm/install.

Next, make sure you have RVM in your PATH and sourced RVM scripts by adding the following lines to your bashrc:

export PATH="$HOME/.rvm/bin:$PATH" # Add RVM to PATH for scripting
source $HOME/.rvm/scripts/rvm

RVM conflicts with other ruby managers. Be sure that only one is being used.

Create a gemset specifically for your Fenestra gems:

rvm gemset create fenestra
rvm gemset use fenestra
bundle install

Starting The App

To start Fenestra, run

smashing start

About

A dashboard displaying stats about the OSU Open Source Lab

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published