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:
- 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;
-