Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dylanyoung-dev/sitecore-cdp-serializer
A tool that allows the developer to deploy changes from a physical file location to their CDP/Personalize tenant. This enables the usage of Source Control to create templates, flows, decisions, etc.
https://github.com/dylanyoung-dev/sitecore-cdp-serializer
cdp cli personalize sitecore
Last synced: 5 days ago
JSON representation
A tool that allows the developer to deploy changes from a physical file location to their CDP/Personalize tenant. This enables the usage of Source Control to create templates, flows, decisions, etc.
- Host: GitHub
- URL: https://github.com/dylanyoung-dev/sitecore-cdp-serializer
- Owner: dylanyoung-dev
- License: gpl-3.0
- Created: 2022-08-04T14:21:09.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-05-21T20:16:37.000Z (6 months ago)
- Last Synced: 2024-07-17T17:26:12.849Z (4 months ago)
- Topics: cdp, cli, personalize, sitecore
- Language: TypeScript
- Homepage: https://www.npmjs.com/package/sitecore-cdp-serializer
- Size: 215 KB
- Stars: 3
- Watchers: 2
- Forks: 1
- Open Issues: 15
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- trackawesomelist - Sitecore CDP Serializer (⭐3) - A Node.js tool aimed to serialize CDP and Personalize assets on a hard drive and restore that back. (Recently Updated / [Jul 16, 2024](/content/2024/07/16/README.md))
- Awesome-Sitecore - Sitecore CDP Serializer - A Node.js tool aimed to serialize CDP and Personalize assets on a hard drive and restore that back. (CDP)
README
![npm](https://img.shields.io/npm/dm/sitecore-cdp-serializer)
[![npm version](https://badge.fury.io/js/sitecore-cdp-serializer.svg)](https://badge.fury.io/js/sitecore-cdp-serializer)## Installation
Sitecore CDP serializer requires [Node.js](https://nodejs.org) version 14 or above. To install, run the following commands from any directory in your terminal:
```bash
npm install sitecore-cdp-serializer -g
```When using the CLI in a CI environment we recommend installing it locally as a development dependency, instead of globally. To install locally, run the following command from the root directory of your project:
```bash
npx install --save-dev sitecore-cdp-serializer
```**Important:** Running `npm install sitecore-cdp-serializer -g` in CI means you're always installing the latest version of the tool, including breaking changes. When you install locally and use a [lock file](https://docs.npmjs.com/cli/v7/commands/npm-ci) you guarantee reproducible builds.
---
💡 Note
Now supports Cloud Portal and new API Keys functionality in Sitecore Personalize:
- [Personalize Developer Docs](https://doc.sitecore.com/personalize/en/developers/api/index-en.html#UUID-3febb5b9-03d8-d3a0-56ea-fc75d96afbaa)
- [Developer Portal Change Log](https://developers.sitecore.com/changelog/personalize/developers-can-now-create-api-keys-to-access-personalize-rest-apis)---
# Commands
## [api](/docs/commands/api.md)
Run Sitecore CDP/Personalize API's.
## [deploy](/docs/commands/deploy.md)
Commands to pick up local artifacts and deploy to a Sitecore CDP/Personalize tenant.