@mediacologne/angular-auth-module
v6.0.0
Published
Downloads
69
Readme
@mediacologne/angular-auth-module
News
Installation
Install the NPM Module
$ npm install @mediacologne/angular-auth-moduleUsing the Library
Nach der Installation muss die Library durch das Importieren des AuthModule verfügbar gemacht werden.
// Import your library
import { AuthModule } from '@mediacologne/angular-auth-module';
@NgModule({
imports: [
AuthModule
]
})
export class AppModule { }Documentation
Concepts
Es folgt eine kurze Erklärung über die Konzepte der einzelnen Komponenten dieser Library.
Developing the Library
Während der Entwicklung an der Library muss diese getestet werden, gebuilded werden sowie gepublished werden können. Hier steht wie's geht:
Testing
Um die Library zu testen muss im ./demo Ordner ein ng serve ausgeführt werden.
Aus irgendeinem Grund kommt nach dem Start von
ng servesofort ein Fehler
ERROR in Error: Error encountered resolving symbol values statically. Function calls are not supported. Consider replacing the function or lambda with a reference to an exported functionDieser Fehler kann ignoriert werden, denn er verschwindet bei der nächsten Quellcode Änderung. Grund des Fehlers ist unklar => https://github.com/angular/angular-cli/issues/3707
Building
Um die Library zu builden wird im ./ Verzeichnis ein npm run build ausgeführt. Dadurch wird die kompilierte Version im ./dist Verzeichnis erzeugt. Der Buildprozess läuft über die Gulp Tasks innerhalb der ./gulpfile.js.
Die Library wurde erstellt mittels yo a2lib libname von https://github.com/johannesjo/generator-angular2-lib
Publishing
Um eine neue Version der Library zu publishen wird im ./ Verzeichnis ein npm publish ausgeführt. Es ist zu beachten, dass vor dem publishen einer neuen Version unbedingt die Versionsnummer angehoben werden muss.
Generell empfiehlt es sich, zuerst die Versionsnummer anzuheben und anschließend ein build anzustoßen. Ist dies erfolgreich kann die Library gepublished und anschließend die Code Änderung commited werden.
