Checking out the code
Requirements: git
- Create an account on https://github.com/
Create a remote fork of https://github.com/Taskana/taskana
Fork A Repo (Github Help)
Create a local clone
git clone https://github.com/<yourname>/taskana.git
Create a remote for the upstream project so that it is later easier to retrieve changes from the main repository.
cd taskana git remote add upstream https://github.com/Taskana/taskana.git
Build the application(s)
Requirements: maven, node, java
Taskana Library
cd lib mvn clean install
Rest Api
cd rest mvn clean install
UI (admin / monitor / workspace)
cd admin # or 'monitor' or 'workspace' npm install
Start the application(s)
Requirements: angular-cli (v1.4.0), maven, node, java
Rest Api
cd rest\taskana-rest-spring-example mvn spring-boot:run
Admin UI
cd admin ng serve --port 4201
Monitor UI
analog to admin UI. Change port to 4202
Workspace UI
analog to admin UI. Change port to 4200