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

tigger 583f03ad25 update build script 4 месяцев назад
.github f89afa4362 copilot - added copilot instructions for github copilot 7 месяцев назад
.vscode 719e316e2a added launch config 8 месяцев назад
build 583f03ad25 update build script 4 месяцев назад
public 8066317a08 service worker update 1 год назад
src 49548534d1 update fis submodule to latest commit 4 месяцев назад
.browserslistrc 424e3ef560 support older iOS Safari versions 10 месяцев назад
.editorconfig ffe731c8ad added Angular content 2 лет назад
.gitignore 78ae764a9c dependency updates 2 лет назад
.gitmodules 81ca9d8656 update submodule branches to swopt-eLeave for angularlib and fis 6 месяцев назад
README.md e2a5f38730 update README to reflect current NodeJS version requirements 4 месяцев назад
angular.json e6de2c3651 update Angular to version 20.1.3 10 месяцев назад
clean-project.ps1 84fd168b59 delete package-lock.json file 10 месяцев назад
git-pull.cmd 595c7abdb6 add git-pull script to update submodules and main repository 4 месяцев назад
git-push.cmd 8466b4eb59 add git-push script to push all submodules and main repository 4 месяцев назад
init-project.ps1 0477c18362 remove redundant npm install commands and clean up dp-ui dependency setup 7 месяцев назад
ngsw-config.json 8066317a08 service worker update 1 год назад
package.json 3c5b8686ff update app to ver. 1.3.0 4 месяцев назад
tsconfig.app.json 7ad2305cc4 debug and enhancements 2 лет назад
tsconfig.json 319839fc60 [angular] update to ver. 21.1.2 4 месяцев назад
tsconfig.spec.json ffe731c8ad added Angular content 2 лет назад

README.md

New FISApp UI

Code repository for FISApp UI project.
Demo Site: Financial Information System
Current Angular Version: ^21.1.2
**requires NodeJS version ^20.19.0 || ^22.12.0 || ^24.0.0

Getting Started

After cloning this project, checkout your project to the dev branch by running git checkout origin/dev.

Initialize project by running ./init-project. This will automatically install all required dependencies.

It is recommended to run the ./clean-project script whenever a new library is added.

If you encounter the following error while trying to run ng serve, please run ./clean-project.
Alternatively, you may 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 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)
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.