Prototype for RAG and palm oil fruit ripeness detection UI. Dedicated UI(temp)

tigger 78ae764a9c dependency updates 2 년 전
.vscode 8dd1995bb4 update README 2 년 전
src 78ae764a9c dependency updates 2 년 전
.editorconfig ffe731c8ad added Angular content 2 년 전
.gitignore 78ae764a9c dependency updates 2 년 전
.gitmodules 46f1e3dba0 added fis-commons submodule 2 년 전
README.md 8dd1995bb4 update README 2 년 전
angular.json 7ad2305cc4 debug and enhancements 2 년 전
package.json 78ae764a9c dependency updates 2 년 전
tsconfig.app.json 7ad2305cc4 debug and enhancements 2 년 전
tsconfig.json 7c2e4a825e added dependencies refs 2 년 전
tsconfig.spec.json ffe731c8ad added Angular content 2 년 전

README.md

New FISApp UI (since 2024)

Code repository for FISApp UI project.
This project is an extension of SWOPT's Angular Template

Getting Started

After cloning this project, run git submodule update --init --recursive to fetch submodules.

Run npm install -g @anular/cli to install/update Angular CLI globally.

Run npm install to install dependencies.

If you encounter the following error while trying to run ng serve, please delete all contents of this folder: [your_project_directory]/src/dependencies/angularlib/node_modules/@angular
You may do so by running
Windows powershell:
rm -r -force src/dependencies/angularlib/node_modules/@angular
Linux/MacOS:
rm -rf src/dependencies/angularlib/node_modules/@angular

[ERROR] TS-993004: Unable to import class CommonModule.
  The symbol is not exported from [your_project_directory]/src/dependencies/angularlib/node_modules/@angular/common/index.d.ts (module '@angular/common'). [plugin angular-compiler]    

Project Structure

Your project files should be putted in scr/app folder:
Project files location

Project Dependencies

Project dependencies can be found in src/dependencies
angularlib - SWOPT's angular library for commonly used components
dp-ui - Domain Proxy library (UI version)
fis-commons - FIS typescript library
etc...
Project dependencies location

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The application will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via a platform of your choice. To use this command, you need to first add a package that implements end-to-end testing capabilities.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI Overview and Command Reference page.