Monorepo for SDKs, UI Controls, UI Components and agent applications
apps/
-> This contains different react applications which utilizes the sdk libs
apps/cxone-agent
-> It is for cxone-agent applicationdocs/
-> Contains nx project setup related documentssdk-docs
-> Contains source code documentations of SDK generated using type doclibs
-> Contains SDK source code
libs/common
-> Contains common source codes like code-sdk, agent-sdk etc.
libs/react
-> Contains common react specific codes like ui-components, ui-controls etc.tools/generator
-> Contains code that can be used as a utility to build, generate etc..eslintrc.json
-> Configuration file used by eslint to identify included folders, excluded files and rules..gitignore
-> File to specify the folders/files to be ignored by git.nxignore
-> Similar to .gitignore which can be used to specify folders to be ignored for nx commandsjest.config.js
-> Configuration file for JESTnx.json
-> Config file that stores information like implicitDependencies,tasksRunnerOptions,targetDependencies and projectspackage.json
tsconfig.base.json
-> Typescript config file which is extended by individual tsconfig file used in individual libs. This files created as part of nx project setup.tsconfig.json
-> Config file which is mainly used by TypeDoc for identifying the files to generate documentation.workspace.json
-> This is the main file used by NX to specify all the configuration related to NX project structure. It contains all the project config details used in this repository.Guide to Localisation. Click Here to Read More
Guide to Theming, Palette and Surface Colors. Click Here to Read More
yarn install
Error "Couldn't find pacakge" can be caused by npm
private repsitory. Temporarily comment out .npmrc
line:
registry=https://nice-devops-369498121101.d.codeartifact.us-west-2.amazonaws.com/npm/cxone-npm/
npm run test
npm run coverage
webapp-acd-agent-apps/coverage/apps/
index.html
Generated using TypeDoc