comed-angular v7.1.0
COMED-Angular
Enthält alle globalen Angular-Spezifischen Komponenten/Services/Pipes/Direktiven
Getting Started
These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.
Installing
git clone http://gitlabserver/web-dev/comed-angular.gitnpm installEnd with an example of getting some data out of the system or using it for a little dem
Versioning
We use SemVer for versioning. For the versions available, see the tags on this repository.
Create release-version and publish to Verdaccio
Create local release for tests
Bevor eine neue Version des Pakets erstellt und auf unseren NPM-Server Verdaccio gepublished wird, muss das neue Paket getestet werden. Dazu müssen wir zunächst eine lokale Release-Version erstellen:
- Projekt im Visual Studio Code öffnen
- Taste
F1drücken - Den Befehl
npm: Run Scriptsuchen (bspw. durch Eingaberun script) und auswählen - Es erscheint eine Auflistung der verfügbaren Scripte
- Für den lokalen Build wird das Script
ngc-buildbenötigt, also wird das ausgewählt - Das Script wird ausgeführt
- Nach Abschluss des Scripts gibt es im Projektverzeichnis einen neuen Ordner mit dem Projektnamen
comed-angular - Dieses Verzeichnis wird in das Verzeichnis
node_modulesdes Hauptprojektes kopiert (SHS-WEB oder LEA-WEB) - WICHTIG: Jetzt darf im Hauptprojekt kein
npm installmehr ausgeführt werden, da sonst die soeben kopierten Dateien überschrieben werden! - Das Hauptprojekt muss für den Test nun noch einmal mit
ng servegestartet werden - Nun können die Änderungen getestet werden
Create release and publish
Nachdem die Änderungen erfolgreich getestet wurden, kann eine neue Release-Version erstellt und auf unseren Verdaccio gepublisht werden:
- Projekt im Visual Studio Code öffnen
- Taste
F1drücken - Den Befehl
npm: Run Scriptsuchen (bspw. durch Eingaberun script) und auswählen - Es erscheint eine Auflistung der verfügbaren Scripte
- Je nach Änderung und gewünschte Release-Version muss entweder
ngc-build-major,ngc-build-minoroderngc-build-patchausgewählt werden - Das Script wird ausgeführt. Dabei wird die Versionsnummer in der
package.jsonautomatisch je nach Script aktualisiert - Nach Abschluss des Scripts wird das Paket mittels
npm publishauf unserem Verdaccio veröffentlicht