Skip to content

regionostergotland/ipforregionen

 
 

Repository files navigation

Wwv

Angular CLI verison 7.3.4.

Stilguide

Se stilguide.pdf som baseras på https://angular.io/guide/styleguide

TypeDoc

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.

Merge Requests

  • Kod ska gå genom testning
  • Följ commitreglerna listade nedan
  • Kod ska följa stilguiden
  • Kod ska godkännas av granskare

Commit regler

  • 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

Granskingspointers

  • Se till att kooden som granskas:
  • Följer koden stilguiden
  • Följer rådande arkitektur
  • Har tillräckliga tester
  • Följer commitregler

Kodstruktur

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.

Development server

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.

Code scaffolding

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.

Build

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.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor.

Further help

To get more help on the Angular CLI use ng help or go check out the Angular CLI README.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 80.9%
  • HTML 13.3%
  • CSS 4.5%
  • JavaScript 1.3%