Page History
...
Derfor er der simple komponenter til at vise visning aftaler, hjælphjælpinformation, fejl osv.
Services
Services håndterer forretningslogikken og bliver genereret med `ng g s`.
...
Der ligger en .npmrc, som sørger for at hente dependencies fra https://nexus.nspop.dk/nexus/repository/nsp-npm/.
Konfiguration
Nap-reference-web benytter sig af en konfigurationsfil (assets/configurtation.json), som loades via configuration-servicen. Denne konigurationsfil konfigurationsfil bliver således overskrevet i de forskellige docker-compose setups.
...
Nap-reference-web benytter sig af testframeworket Karma, da der kommer pr default med angular. Karma hiver Istanbul indtil at genere test-coverage rapporter. Testene køres i en headless chromium browser.
...
Jenskinsfilen beskriver en jenkins pipeline, som anvender NSPs eget docker-image til afvikle tests.
Derudover ligger der en folderstruktur under compose, som skal anvendes til at verificere at byggene virker og som bruges til release opsætning.
...
Nap-reference-facade er bygget med java 8 og fungerer som illustration på:
- Opsætning og struktur Projekt opsætning overholdende https://www.nspop.dk/display/public/web/Husregler+for+udvikling+til+NSP.
- Brug af dk.sosi.seal
Brug af Dokumentdelingsservice (DDS)
Opsætning
Dependencies
Dependencies er hentet fra https://nexus.nspop.dk/nexus/content/groups/public og de dependencies, som stilles til rådighed af wildfly8 platformen har scope provided.
For at kunne kalde Dokumentdelingsservice (DDS) er følgende dependencies anvendt:
dk.sosi.seal | Java-bibliotek til understøttelse af "Den Gode Webservice" og validering af SAMLassertion, se http://digitaliser.dk/group/374971. |
dk.s4.hl7 | Dansk profileret XML converter af hl7 aftale - dokumenter |
org.openehealth.ipf.commons | Dansk profileret bibliotek til Cross Enterprise Document sharing. Bruges til at integrere Dokumentdelingsservice (DDS) |
Konfiguration
Nap-reference-web benytter sig af en konfigurationsfil (assets/configurtation.json), som loades via configuration-servicen. Denne konigurationsfil bliver således overskrevet i de forskellige docker-compose setups.
Da NSP web applikationer kan blive deployet på vilkårlige paths, er det vigtigt at applikationen fungerer med relative paths. Derfor blive base i index.html sat dynamisk i app.module.
Testing
Nap-reference-web benytter sig af testframeworket Karma, da der kommer pr default med angular. Karma hiver Istanbul indtil at genere test-coverage rapporter. Testene køres i en headless chromium browser.
CI
Jenskinsfilen beskriver en jenkins pipeline, som anvender NSPs eget docker-image til afvikle tests.
Derudover ligger der en folderstruktur under compose, som skal anvendes til at verificere at byggene virker og som bruges til release opsætning.
Dokumentation
Kodedokumentationen bliver generet med TSDoc.