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.git
npm install
End 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
F1
drücken - Den Befehl
npm: Run Script
suchen (bspw. durch Eingaberun script
) und auswählen - Es erscheint eine Auflistung der verfügbaren Scripte
- Für den lokalen Build wird das Script
ngc-build
benö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_modules
des Hauptprojektes kopiert (SHS-WEB oder LEA-WEB) - WICHTIG: Jetzt darf im Hauptprojekt kein
npm install
mehr ausgeführt werden, da sonst die soeben kopierten Dateien überschrieben werden! - Das Hauptprojekt muss für den Test nun noch einmal mit
ng serve
gestartet 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
F1
drücken - Den Befehl
npm: Run Script
suchen (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-minor
oderngc-build-patch
ausgewählt werden - Das Script wird ausgeführt. Dabei wird die Versionsnummer in der
package.json
automatisch je nach Script aktualisiert - Nach Abschluss des Scripts wird das Paket mittels
npm publish
auf unserem Verdaccio veröffentlicht