Skip to content

Latest commit

 

History

History
66 lines (43 loc) · 1.68 KB

README.md

File metadata and controls

66 lines (43 loc) · 1.68 KB

JackSON

JackSON is a lightweight server and Javascript API that will create/POST, retrieve/GET, update/PUT, and delete/DELETE JSON files RESTfully.

JackSON will also convert JSON-LD files to Fuseki served RDF automatically using JackRDF

It was designed specifically for rapidly prototyping linked-data web applications with save and search capabilities.

Development Installation

Fresh Install of Ubuntu 12.04

Note I used VirtualBox for testing
This reminder is for me...
	fn+shift UP and DOWN to terminal scroll with Macbook

Basic Environment

sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libssl1.0.0 libssl-dev git 

Setup JackSON

sudo mkdir -p /var/www
sudo chown -R user /var/www
git clone https://github.com/PerseusDL/JackSON /var/www/JackSON
cd /var/www/JackSON

Get dependencies and apps

git submodule update --init

Build Ruby

cd /var/www/JackSON
./rbenv.sh
source ~/.bash_profile
rbenv rehash

Install JackSON dependencies

sudo apt-get install rubygems
gem install bundler
rbenv rehash
bundle install

Install JackRDF

Start JackSON

cd /var/www/JackSON
rake start

Make sure JackSON is running properly

rake test

Develop

Useful Reading