Skip to content

adobe/dep-cli

Repository files navigation

DEP CLI

A command-line tool for deploying Adobe Experience Platform (AEP) and Adobe Journey Optimizer (AJO) lab environments. It automates the creation of schemas, datasets, data flows, identity configurations, and sample data into any sandbox -- replacing hundreds of manual API calls with simple menu selections.

Built as part of the Developer Enablement Program (DEP), which aims to up-level the technical knowledge of the products built on top of Adobe Experience Platform by explaining the "why behind the how" of the underlying system architecture.


Table of Contents


CLI Menus

Main Menu
  1) AEP foundations
  2) AJO arch foundations
  3) Sandbox management
  4) Exit

For installation, environment setup, step-by-step instructions, deployment timelines, and troubleshooting, see the wiki:



Lab Packs

A complete set of hands-on exercises that you can complete at your own pace, teaching the foundational building blocks of Adobe Experience Platform.

A simplified set of schemas, datasets, and data that can be easily deployed to a sandbox to jump-start your learning. Works in conjunction with the AEP Foundations lab pack.



Sample Data

View here

The baseline data model used for creating any of the lab packs, inclusive of sample data you can use for your own creations if desired. Sample data lives under an industry vertical (currently telecom) and is split into two stores:

standard/sample-data/ -- data for the AEP profile store

  • depeche-mode-profile -- a single profile and its associated data used to demo profile assembly
  • stranger-things-profiles -- a richer set of profiles used in AEP Foundations exercises
  • decisioning-profiles -- profiles wired up for decisioning scenarios
  • plan_lookup.json / product_lookup.json / store_lookup.json -- reference lookup records used by the profile-store schemas

relational/sample-data/ -- data for the AJO relational store

  • customer_account / customer_address / customer_line -- customer-side relational records
  • order / order_product -- order and order-line records
  • billing_statement / billing_detail -- billing records
  • plan_lookup / product_lookup / product_type_lookup / store_lookup -- reference lookup tables shared across relational datasets


Feedback

Find an issue or want an enhancement? File an issue here.

About

Teaching the "why behind the how" of Adobe Experience Platform and Apps.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors