Skip to content

DSpace aims to enable people to find, collect, edit, structure and share any kind of information in a real-time, massive-collaboration, augmented-reality-environment (like wikipedia), based on a very common ground: The map of the area, where people actually are, around their Geolocation.

Notifications You must be signed in to change notification settings

heaven7/dspace-client

 
 

Repository files navigation

DSpace-Client

  • master: Build Status
  • develop: Build Status

DSpace aims to enable people to find, collect, edit, structure and share any kind of information in a real-time, massive-collaboration, augmented-reality-environment (like wikipedia), based on a very common ground: The map of the area, where people actually are, around their Geolocation.

automatically built from 'develop' branch. May be experimental and unstable.

Screenshot

Image

Contact

Dev

We work on develop branch and keep master stable for going live!

Env

Ubuntu

$ sudo add-apt-repository ppa:chris-lea/node.js
$ sudo apt-get install nodejs-dev npm

Gentoo

$ emerge -av nodejs

Other

When your distro fails to supply you with a working nodejs & npm environment, you can try nvm

Development Flow

Clone

$ git clone [email protected]:apollo-ng/dspace-client.git

Generate docs (optional)

You need naturaldocs to build the docs:

$ make doc

Install Development- and Runtime Depenencies

$ npm install

Complete rebuild (optional)

e.g. when modifying dependencies (see Makefile)

$ make init
$ make deps
$ make build

####gitflow (optional)

$ git flow init

####Start the local development server

$ ./run.js

Point your browser to http://localhost:3000/

If port 3000 is already in use you can use any other port like this:

$ ./run.js 8080

Or use any other local webserver, for example:

  • adsf (ruby)
  • simple-http (python)
  • nginx

####Run tests

You'll need phantomjs 1.8.x to run the tests, either compile from source or use your distros package

$ npm test

Technologies

runtime

  • modestmaps
    • markers
    • easey + easey.handlers
  • ender
  • backbone
  • handlebars
  • ...

development (build/test)

  • amd
  • mocha
  • phantomjs
  • naturaldocs
  • csso
  • ...

About

DSpace aims to enable people to find, collect, edit, structure and share any kind of information in a real-time, massive-collaboration, augmented-reality-environment (like wikipedia), based on a very common ground: The map of the area, where people actually are, around their Geolocation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published