|
|
# Concurrent Programming Web
|
|
|
|
|
|
## Cloning and building the tool
|
|
|
|
|
|
* Make sure you have installed node.js from http://nodejs.org/ which includes `npm`.
|
|
|
* Install `grunt-cli`globally if you don't use it already: `npm install -g grunt-cli`
|
|
|
* Clone the repository: `git clone http://git.fefrei.de/concurrent-programming-web.git/`
|
|
|
* In the repository directory, install the dependencies: `npm install`
|
|
|
* Fetch some more dependencies and build the application: `grunt`
|
|
|
|
|
|
This produces a sub-directory `build`. Point a webserver to it, and open the page in a webbrowser.
|
|
|
|
|
|
If you want to run the server, too, run server.js from the `server` directory with `node`.
|
|
|
|
|
|
You can point your installation to a different API path on the URL `#/debug` if needed.
|
|
|
|
|
|
If you change something, `grunt build` will just rebuild your local stuff. `grunt watch` will do this automatically as needed (but does not support all kind of changes).
|
|
|
|
|
|
## Developer Documentation
|
|
|
|
|
|
You can find a developer manual as part of the repositories. You can also download the compiled PDF from each build.
|
|
|
|
|
|
## Specifications
|
|
|
|
|
|
* [LTS JSON specification](lts-json-specification) |
|
|
\ No newline at end of file |