Versions Compared

Key

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

...

  1. Et angular workspace i src-folderen. Dette kræves af angular framework for at serve et library.
  2. Det egentlige nap-angular-sdk, som warapper nap-typescript-sdk, i projecs/nap-angular
    1. ng-package.json definerer de filer der skal pakkes og publishes.
  3. En test implementering, som motionerer nap-angular-sdk i projects/test. Heri er injected en fakebridge i index.html.
    Dette er den egentlige test af SDKet, og der køres ingen unit tests. Sendte beskeder ryger i console.log.

Dependencies

Installer dependecies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/

...

  1. Det egentligt nap-react-sdk i src
    1. Her ligger en DEV.README i projektets rodfolder, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet.
    2. Npm package mangeren bruger .npmignore til at ignore visse filer så som node_modules og example, når pakken skal bundles og publishes
  2. Et eksempel implementering, som motionerer nap-react-sdk i example/src. Heri er injected en fakebridge i index.html. Dette er den egentlige test af SDKet, og der køres ingen unit tests. Sendte beskeder ryger i console.log.


Install

Installer dependecies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/

...

Run npm run build to build the project. The build artifacts will be stored in the dist/ directory. Use the --prod flag for a production build.

CI

Jenkins filen beskriver jenkins pipelinen.

Development server

Kør `npm run build` for at start` bygge projektetsdket. Dette giver et output i dist/ folderen. Naviger dereter in i example/ folderen . brug --prod flaget for et produktionsbygog køre `npm run start`. Du vil nu have en en dev server med live deployment af både eksempel-projektet og SDKet på http://localhost:3000/.

Linting

Run npm run lint to lint the projectKør `npm run lint` for linting.

Documentation

To generate code documentation, use npm run docFor at generere TsDoc køres `npm run doc`.