Make sure that you are able to start the server. You'll need Java and Apace Maven installed. The Java Developer Kit (JDK) can be downloaded from Oracle and Apache Maven can be installed using Homebrew (brew install maven).

Start by cloning the project and change directory to the Server directory and type:

mvn clean jetty:run

and the server should start. The server is listening on port 9094 and will only support requests where the Accept Http header is set to application/json. The complete WADL for the server can be found by pointing your browser to http://localhost:9094/api/application.wadl. You may consider installing a tool such as rest-client for easier testing of the server.

Tasks for Part One and Two



Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.