Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

Awesome Lists containing this project

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.