2.0.5 • Published 4 years ago
iqs-libs-clientshell2-angular v2.0.5
Iqs Client Shell
This module is released under MIT license and totally free for commercial and non-commercial use.
Build
Build process has 2 steps: 1. You have to build a library to further use. Run
npm run package
This command will build a library. You can use local copy of this library or install latest version using npm i @iquipsys/iqs-clients2-shell
.
- You can run example now:
npm run start
or
ng serve
Running unit tests
Important part of tests are designed for library. You can run library tests using command:
npm run test:lib
Tests for example application could be run using command:
npm run test
Running end-to-end tests
Run ng e2e
to execute the end-to-end tests via Protractor.
Services available (by features)
applications
feature:IqsApplicationsConfigService
- service to configureapplications
feature;IqsApplicationsDataService
- service to retrieve applications from server;IqsApplicationsService
- service to work with applications in application storage;
help
feature:IqsHelpPanelService
- service to configure current state ofIqsHelpPanel
component;
notifications
feature:IqsNotificationsPanelService
- service to configure current state ofIqsNotificationsPanel
component;IqsNotificationsDataService
- service to retrieve notifications from server;IqsNotificationsService
- service to work with notifications in application storage;
session
feature:IqsSessionConfigService
- service to configuresession
parts of the application;IqsSessionDataService
- service to retrieve session from server;IsqSessionService
- service to work with session in application storage;IqsUsersDataService
- temporary service to work with users. Will be deprecated in future and replaced;
settings
feature:IqsSettingsDataService
- service to work with user settings requests;IqsSettingsService
- service to work with user settings in application storage;
shell
feature`:IqsShellService
- service to configure shell behavior;
sites
feature:IqsSitesDataService
- service to retrieve sites list from server;IqsSitesService
- service to work with sites in application storage;