Angular CLI verison 7.3.4.
Se stilguide.pdf som baseras på https://angular.io/guide/styleguide
Använd TypeDoc för att dokumentera kod. Exempel:
/**
* This is a test function that returns 42
* @param number discardable number
* @returns the number 42
*/
testFunction(nr: number) : number {
return 42;
}
Ange kommanot npm run docs
för att generera dokumentation för projektet. Öppna docs/index.html
i en webbläsare för att se resultatet. Konfiguration finns i typedoc.json.
Läs genom guiden (2 min läsning) för mer info. Funktionskommentarer skrivs på engelska.
- Kod ska gå genom testning
- Följ commitreglerna listade nedan
- Kod ska följa stilguiden
- Kod ska godkännas av granskare
- Separera titel från beskrivande text med ett blanksteg
- Begränsa commit titel till 50 karaktärer
- Stor bokstav i början av titel
- Inga punkter i slutet av titel
- Skriv imperativt (i imperative mood) i titel
- Brödtext radlängd ska vara max 72 karaktärer
- Använd brödtexten för att beskriva varför, inte vad
- Commit kommentarer ska vara på engelska
- Se till att kooden som granskas:
- Följer koden stilguiden
- Följer rådande arkitektur
- Har tillräckliga tester
- Följer commitregler
I src/app är projektets utvecklingsfiler samlade.
Mappen ehr är samling av filer angående integration till REMOVED och format ärvda från openEHRs standard.
Mappen platform är samling av specifika implementationerna av externa hälsoplattformer och dess abstrakta förälderklass.
Conveyor är den centrala punkten för att koppla samman projektets moduler för och är fasaden i fasadmönstret.
Run ng serve
for a dev server. Navigate to http://localhost:4200/
. The app will automatically reload if you change any of the source files.
Run ng generate component component-name
to generate a new component. You can also use ng generate directive|pipe|service|class|guard|interface|enum|module
.
Run ng build
to build the project. The build artifacts will be stored in the dist/
directory. Use the --prod
flag for a production build.
Run ng test
to execute the unit tests via Karma.
Run ng e2e
to execute the end-to-end tests via Protractor.
To get more help on the Angular CLI use ng help
or go check out the Angular CLI README.