Angular componenten voor gebruik bij AWV.
Dit project ambieert de implementatie van Angular Package Format v4.0.
Er is nog geen support voor een dergelijke packaging in Angular-CLI. We baseren ons op https://github.com/filipesilva/angular-quickstart-lib
TODO
TODO
Deze component library is voorzien van een test Angular app.
npm start
Deze is dan te bereiken via http://localhost:4220/
In src\testApp
kan je je module toevoegen en op de pagina plaatsen om zo door te testen.
Dit laat je ook toe om protractors te schrijven.
Tot slot vormt de source code van deze pagina de gebruiksaanwijzing van de componenten.
Dit doet CORS requests via een SSH tunnel:
-
Leg een SSH tunnel naar de apigateway van dev:
ssh -L 5100:apigateway.dev.awv.internal:80 management.apps.mow.vlaanderen.be
-
Zet chrome open zonder web security om dit te testen.
macos:
open -a Google\ Chrome --args --disable-web-security --user-data-dir
*nix:
chromium-browser --disable-web-security --user-data-dir
De code style wordt automatisch afgedwongen via tslint + prettier. Deze is ingesteld dat de code wordt herschreven on commit, tenzij er brekende wijzigignen zijn (zoals foute typering en dergelijke meer).
Elke succesvolle build wordt door Bamboo gepublished naar Nexus.