Skip to content

A lightweight server that will create, retrieve, update, and delete JSON files RESTfully.

Notifications You must be signed in to change notification settings

perseids-project/JackSON

Repository files navigation

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

About

A lightweight server that will create, retrieve, update, and delete JSON files RESTfully.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •