Backend Prototype - GeorgiosAndreadakis/wyt GitHub Wiki
Skysail Documentation (work in progress)
https://evandor.gitbooks.io/skysail/content/
Integration Server:
Production Server:
http://pact.skysail.io/ (not active yet)
Download (Pact Server)
http://downloads.skysail.io/skysail/products/pact/
(download standalone jar and run (java -jar skysail.pact.standalone.jar)
Running pact the first time will create the default configuration (contained in the config folder, which is being created during startup); afterwards, the framework will shut itself down and can be rerun with the same command.
Local installation
git clone https://github.com/evandor/skysail
./gradlew build or ./gradlew build -x test
./gradlew skysail.product.pact:export.pact.local
cd skysail.product.pact
cp generated/distributions/executable/pact.local.jar .
java -jar pact.local.jar
Remote debugging:
java -Xdebug -Xnoagent -Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=4242 -jar pact.local.jar
API (Swagger)
http://swagger.skysail.io/?url=http://pact.int.skysail.io/_doc/swagger/2.0/api/pact/v1
current endpoints (without authentication):
@Get default pact - http://pact.int.skysail.io/pact/v1/pact?media=json
@Get next turn - http://pact.int.skysail.io/pact/v1/turn?media=json
@Post confirmation - http://pact.int.skysail.io/pact/v1/confirmations/
@Get confirmations - http://pact.int.skysail.io/pact/v1/confirmations?media=json
CI
http://jenkins.twentyeleven.de/