@adlfe/campaign-management-library-internal
v0.0.0
Published
This project was generated with [Angular CLI](https://github.com/angular/angular-cli) version 9.0.0.
Downloads
23
Readme
Telin Campaign Management Library
This project was generated with Angular CLI version 9.0.0.
Step by step to publish the package
- Change the version in package.json inside the adl-campaign-management-library-internal folder
- Build the project "ng build --prod / npm run ng build -- --prod" (use node version v12.15.0)
- Move to dist folder "cd dist/adl-campaign-management-library-internal"
- Run "npm init --scope=@adlfe" (optional)
- Run "npm login", input the username, password, and email
- Run "npm publish --access public"
Semantic Versioning
X.X.X => major.minor.patch
- Major — increasing the major version usually breaks compatibility, allowing developers to remove the deprecated API or rework the existing ones. Users know about it and do not expect a smooth update.
- Minor — version increment implies adding new functionality without breaking compatibility.
- Patch — also known as bugfix version that includes fixing security vulnerabilities, etc.
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.
