Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

eChecking out the code

Info

Requirements: git


  1. Create an account on https://github.com/
  2. Create a remote fork of https://github.com/Taskana/taskana

    Info
    titleFork A Repo (Github Help)

    see https://help.github.com/articles/fork-a-repo/


  3. Create a local clone

    Code Block
    languagebash
    git clone https://github.com/<yourname>/taskana.git


  4. Create a remote for the upstream project so that it is later easier to retrieve changes from the main repository.

    Code Block
    languagebash
    cd taskana
    git remote add upstream https://github.com/Taskana/taskana.git


Build the application(s)

Info

Requirements: maven, node, java

Taskana Library

Code Block
languagebash
cd lib
mvn clean install

Rest Api

Code Block
languagebash
cd rest
mvn clean install

UI (admin / monitor / workspace)

Code Block
languagebash
cd admin # or 'monitor' or 'workspace'
npm install


Start the application(s)

Info

Requirements: angular-cli (v1.4.0), maven, node, java

Rest Api

Code Block
languagebash
cd rest
mvn spring-boot:run

Admin UI

Code Block
languagebash
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