Skip to content

To collaborate while creating a new DFA public portal

License

Notifications You must be signed in to change notification settings

TimaQT/emcr-dfa-portal

 
 

Repository files navigation

emcr-dfa-portal

To collaborate while creating a new DFA public portal.

Development Requirements

dfa-public

UI

DFA Public uses GitHub actions to build the software.

The Github Action does a Docker Build

The Docker Build uses trion/ng-cli-karma as the base.

As such, start with setting your Node version to the current version. As of 6/20/2024 this was Node.js 20.14.0 (from lts-slim, the parent of trion/ng-cli).

nvm install 20.14.0 nvm use 20.14.0

You will also need to install the Angular CLI as of 6/20/2024 this was 18.0.4

npm install -g @angular/cli@18.0.4

These versions will change over time; the DFA Public build uses the current image for trion/ng-cli-karma.

Trion also installs a few other libraries:

npm install -g pnpm

Next, do a package install:

npm ci

Then you can start the front end:

npm start

Use Edge to go to the local dev environment.

About

To collaborate while creating a new DFA public portal

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 37.5%
  • C# 24.3%
  • HTML 22.0%
  • SCSS 8.0%
  • Java 7.9%
  • Dockerfile 0.1%
  • Other 0.2%