Page History
...
- Et angular workspace i src-folderen. Dette kræves af angular framework for at serve et library.
- Det egentlige nap-angular-sdk, som warapper nap-typescript-sdk, i projecs/nap-angular
- ng-package.json definerer de filer der skal pakkes og publishes.
- 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/
...
- Det egentligt nap-react-sdk i src
- Her ligger en DEV.README i projektets rodfolder, specifikt egnet til udviklere, som beskriver de npm targets der opsat i projektet.
- Npm package mangeren bruger .npmignore til at ignore visse filer så som node_modules og example, når pakken skal bundles og publishes
- 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 doc
For at generere TsDoc køres `npm run doc`.