The UI for the Link2
Switch branches/tags
Nothing to show
Clone or download
Pull request Compare This branch is 3 commits ahead of kipr:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
apps
shared
.gitignore
.jshintrc
Gulpfile.js
LICENSE
README.md
config.js
harrogate.njsproj
harrogate.sln
package.json
server.js
settings.json

README.md

harrogate

The UI for the Link2

Install harrogate from source

Requirements:

  • Node.js v 4.2.4 LTS

Install dependencies: This will fetch all required npm dependencies.

cd harrogate
npm install

Robot programs requirements: These libraries are required to compile a robot program with harrogate.

  • zlib v 1.2
  • libpng v 1.6
  • libbson v 1.1
  • daylite
  • libaurora
  • MinGW (Windows) or Visual C++ Compiler (Windows)

Note: harrogate assumes that those dependencies were installed into <harrogate-dir>\..\prefix\usr\. Modify <harrogate-dir>\config.js if you installed them into a different location.

Launching gulp (development)

Gulp is used to

  • Compile the jade sources and browserify the client scripts.
  • Start the Express server
cd harrogate
gulp

Launching express server (production)

Note: Gulp needs to run before to compile jade source and browserify the client scripts.

cd harrogate
node server.js

Open the harrogate web pages

Open a web browser and navigate to http://<IP of the harrogate server>:8888 (e.g. http://127.0.0.1:8888)

Authors

  • Braden McDorman
  • Stefan Zeltner

License

harrogate is released under the terms of the GPLv3 license. For more information, see the LICENSE file in the root of this project.