https://github.com/pegasystems/angular-sdk-components
The Angular SDK Components repo is used to create the @pega/angular-sdk-components and @pega/angular-sdk-overrides npm packages used by the Pega Constellation Angular SDK. These packages provide the initial set of components used by the Angular SDK to render DX Components with a design system other than Pega Constellation design system.
https://github.com/pegasystems/angular-sdk-components
Last synced: over 1 year ago
JSON representation
The Angular SDK Components repo is used to create the @pega/angular-sdk-components and @pega/angular-sdk-overrides npm packages used by the Pega Constellation Angular SDK. These packages provide the initial set of components used by the Angular SDK to render DX Components with a design system other than Pega Constellation design system.
- Host: GitHub
- URL: https://github.com/pegasystems/angular-sdk-components
- Owner: pegasystems
- License: apache-2.0
- Created: 2023-06-05T18:54:00.000Z (about 3 years ago)
- Default Branch: master
- Last Pushed: 2025-03-18T10:46:23.000Z (over 1 year ago)
- Last Synced: 2025-03-18T11:38:11.760Z (over 1 year ago)
- Language: TypeScript
- Homepage: https://community.pega.com/marketplace/components/angular-sdk
- Size: 7.64 MB
- Stars: 0
- Watchers: 8
- Forks: 0
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: docs/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README

# Angular SDK Components
The **Angular SDK Components** repo is used to create the [**@pega/angular-sdk-components**](https://www.npmjs.com/package/@pega/angular-sdk-components)
and [**@pega/angular-sdk-overrides**](https://www.npmjs.com/package/@pega/angular-sdk-overrides) npm packages
used by the Pega [**Constellation Angular SDK**](https://community.pega.com/marketplace/component/angular-sdk).
These packages provide the initial set of components used by the **Angular SDK** to render DX Components with
a design system other than Pega Constellation design system.
This repository is provided to allow **Angular SDK** users easier access to the source code for
the DX Components that are in the npm packages mentioned above. As a public repo, we expect
that most users will use it as a reference to review and learn from the code that's in the
npm packages.
To create a project to use the Constellation Angular SDK, please use the **Angular SDK**. You can get started
with the Angular SDK using the information (including pointers to online documentation) at
[**Pega Community**](https://community.pega.com/marketplace/component/angular-sdk) and the Angular SDK code
on [**GitHub**](https://community.pega.com/marketplace/component/angular-sdk).
## Packages in this repo
* [**angular-sdk-components**](https://www.npmjs.com/package/@pega/angular-sdk-components)
This package contains the source code for the Pega-provided **bridge** (in src/bridge)
from the [**ConstellationJS Engine**](https://www.npmjs.com/package/@pega/constellationjs) to
the **DX components** (in src/components). The DX Components are a reference implementation that
uses the [Angular Material](https://v15.material.angular.io/) design system. The bridge and components are
published in the [**@pega/angular-sdk-components**](https://www.npmjs.com/package/@pega/angular-sdk-components)
npm module.
* [**angular-sdk-overrides**](https://www.npmjs.com/package/@pega/angular-sdk-overrides)
Scripts in this repo process the components in the **angular-sdk-components** package to provide
an initial implementation for SDK users who want to **override** the Angular SDK's Pega-provided
implementation. The source code for these override components is published in the
[**@pega/angular-sdk-overrides**](https://www.npmjs.com/package/@pega/angular-sdk-overrides) npm module.
## License
This project is licensed under the terms of the **Apache 2** license.
You can see the full license [here](LICENSE) or directly on [apache.org](https://www.apache.org/licenses/LICENSE-2.0).
## Contributing
We welcome contributions to the Anguar SDK Components project.
Refer to our [guidelines for contributors](./docs/CONTRIBUTING.md) if you are interested in contributing to the project.
## Additional Resources
* [Constellaton Angular SDK on Pega Community](https://community.pega.com/marketplace/component/angular-sdk)
* [Constellation Angular SDK code](https://github.com/pegasystems/angular-sdk)
* [Constellation SDKs Documentation](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/constellation-sdks.html)
* [Troubleshooting Constellation SDKs](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/troubleshooting-constellation-sdks.html)
* [MediaCo sample application](https://docs.pega.com/bundle/constellation-sdk/page/constellation-sdks/sdks/mediaco-sample-application.html)
* [Angular 15](https://angular.io/)
* [Angular Material](https://v15.material.angular.io/)