| commit | 3624a6daff778409ac758e5164b1d88fc08e01d6 | [log] [tgz] |
|---|---|---|
| author | Christopher Keim <keim@develop-group.de> | Wed Apr 29 12:54:40 2020 +0200 |
| committer | Christopher Keim <keim@develop-group.de> | Wed Apr 29 12:54:40 2020 +0200 |
| tree | 29eeaf339a3ccc6c82924e82f4c85105755e21a0 |
[TOB-96] chore: Provide initial project set up * Create project via Angular CLI * Install libraries * Add scripts for development * Add basic SCSS styling [TOB-102, 105] feat: Add landing page * Add components for page header and error page * Add basic Angular routing * Add service for basic calls to back end API * Add service for authentication * Add service and configuration for translations * Add root NGRX store * Connect components with store [TOB-110, TOB-111] feat: Add dashboard * Add components for list of statements * Add components for detail view * Add calls to back end to get statements * Add store module for statements * Connect components with store [TOB-118, TOB-103] feat: Add start new statement * Add components for starting a new statement * Add calls to back end to post form * Extend store to use back end calls * Connect components with store [TOB-103] chore: Integrate into main portal * Add script for deploying as WAR file Signed-off-by: Christopher Keim <keim@develop-group.de>
This application represents a user module for the Eclipse openK User Modules project.
Run npm run serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.
Run npm run build to build the project. All build artifacts will be stored in the dist/ directory.
Run ng test to execute the unit tests via Karma.
Run npm run licenses to generate a listing of all packages and their licenses used for production. A file is created at ./licenses.txt. The content of the file is required in NOTICE.md.