Formålet med dette dokument er at beskrive hvordan et udviklingsmiljø, til videreudvikling af NAP platform services, skal sættes op, kodens struktur, samt hvordan koden bygges, deployes og testes.
Indeholder et angular projekt, der har til formål at vise og håndtere alle tilgængelig projekter. Projektet bruger standard strukturen for et Angular projekt, dvs. alt koden ligger inde i src/ mappen.
Nap-admin-web gør brug af nap-administration backenden, til at vise projekterne.
Projektet har to faner, hhv "Projekter" og "Hjælp".
Projekter viser alle projekter. Hvert projekt har titel, samt et versions nummer. Hvert projekt kan foldes ud ved at trykke på "mere", som så viser den tilknyttet web-app. Web-app'en viser titel, beskrivelse, version, udgivelses dato, url den ligger på, samt hvilke versioner af event kataloget den understøtter.
Hjælp giver et link til at oprette en support sag.
Installer dependencies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
For at starte en web pack dev server kør "npm run start". Dette vil starte projektet på http://localhost:4500/.
Hvis nap-administration backenden ikke skal køre, kan den "mockes" væk, således der vises dummy projekter. Dette kan gøres ved at køre "npm run start:mock".
Jenkins filen beskriver jenkins pipelinen.
Der kan laves snapshots og release-candidates fra jenkins.
Kør "npm run build" for at bygge projektet. Dette giver et output i dist/ folderen. Brug "npm run build-prod" for et produktionsbyg.
Kør "npm run lint" for linting.
Kør "npm run test" for at afvikle unit tests - output vil ligge I coverage/ mappen.
For at generere dokumentation til koden, kør "npm run doc". Dokumentation ligger i docs/ mappen.
Indeholder et angular projekt, der har til formål at vise projekter som det givne LPS system har rettigheder til. Projektet bruger standard strukturen for et Angular projekt, dvs. alt koden ligger inde i src/ mappen.
Nap-lobby-web gør brug af nap-administration backenden, til at hente de projekter der er til rådighed.
Projektet har to faner, hhv "Projekter" og "hjælp".
Projekter viser alle de projekter, som der er rettigheder til. Hvert projekt har titel, samt et versions nummer. Hvert projekt kan foldes ud ved at trykke på "mere", som så viser den tilknyttet web-app. Web-app'en viser titel, beskrivelse, version, udgivelses dato, url den ligger på, samt hvilke versioner af event kataloget den understøtter.
Hjælp beskriver hvad applikation omhandler, samt et link til at oprette en support sag.
Installer dependencies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
For at starte en web pack dev server kør "npm run start". Dette vil starte projektet på http://localhost:4200/.
Hvis nap-administration backenden ikke skal køre, kan den "mockes" væk, således der vises 3 dummy projekter. Dette kan gøres ved at køre "npm run start:mock".
Jenkins filen beskriver jenkins pipelinen.
Der kan laves snapshots og release-candidates fra jenkins.
Kør "npm run build" for at bygge projektet. Dette giver et output i dist/ folderen. Brug "npm run build-prod" for et produktionsbyg.
Kør "npm run lint" for linting.
Kør "npm run test" for at afvikle unit tests - output vil ligge I coverage/ mappen.
For at generere dokumentation til koden, kør "npm run doc". Dokumentation ligger i docs/ mappen.
Indeholder et angular projekt, der har til formål at være test-platform for værtssystemsudvikler.
Projektet har til hensigt at teste der kan sendes og modtages beskender igennem NAP sdk'erne.
Der er separate tests cases, som kan køres enkeltvis eller samlet.
Installer dependencies ved at køre npm install --registry https://nexus.nspop.dk/nexus/repository/nsp-npm/
For at starte en web pack dev server kør "npm run start". Dette vil starte projektet på http://localhost:4300/.
Jenkins filen beskriver jenkins pipelinen.
Der kan laves snapshots og release-candidates fra jenkins.
Kør "npm run build" for at bygge projektet. Dette giver et output i dist/ folderen. Brug "npm run build-prod" for et produktionsbyg.
Kør "npm run lint" for linting.
For at generere dokumentation til koden, kør "npm run doc". Dokumentation ligger i docs/ mappen.
nap-administration
Der kan attaches en JVM debugger på localhost:8878 med `-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=8788`
nap-host-java