Monorepo for SDKs, UI Controls, UI Components and agent applications
yarn installError "Couldn't find package" can be caused by npm private repsitory.npmrc lineregistry=https://nice-devops-369498121101.d.codeartifact.us-west-2.amazonaws.com/npm/cxone-npm/// Dev Note: comments and comment out/in lines as noted.cxone-agent and cxone-agent-host projects, or execute in separate terminal windowsyarn nx serve cxone-agent-hostyarn nx serve cxone-agentapps/ -> 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.jsontsconfig.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
npm run test
npm run coveragewebapp-acd-agent-apps/coverage/apps/index.htmlcxone-agent -> serve -> click Playcxone-agent-host -> serve -> development -> click PlayGenerated using TypeDoc