Skip to content

adobe/da-live

Edge Delivery Authoring

This repo provides the author experience for https://da.live.

Developing

Run

  1. Clone this repo to your computer.
  2. Install the AEM CLI: npm install -g @adobe/aem-cli
  3. In a terminal, run aem up this repo's folder.
  4. Start building.

Authentication

DA requires an Adobe Identity. You will need a Stage Adobe Identity to work on localhost or aem.page.

DA to IMS environment mapping

Domain IMS Tier
localhost IMS Stage
aem.page IMS Stage
aem.live IMS Prod
da.live IMS Prod

Content

Local development will use DA's stage content repository. If you don't have any content or configs there, make some.

Admin & Collab

You will want to point your local to stage admin & collab or run these services locally. We recommend using stage.

  1. Stage - localhost:3000/?da-admin=stage&da-collab=stage
  2. Local - localhost:3000/?da-admin=local&da-collab=local
  3. Reset - localhost:3000/?da-admin=reset&da-collab=reset

Note: these values will persist in local storage until you reset them.

Edge Delivery

If you wish to do any testing that involves Edge Delivery, please note the following:

  1. Your local environment will be using Stage Adobe Identity.
  2. Your local/stage project will need to have a stage compatible fstab entry. Hostname: stage-content.da.live
  3. Edge Delivery cannot validate a Stage Adobe Identity. Your stage project should have auth turned off: requireAuth: false

Additional details

Recommendations

  1. We recommend running npm install for linting.

Dependencies

DA has several libraries / dependencies that are built adhoc.

# Build Lit
npm run build:da-lit

# Build Prose / YDoc
npm run build:da-y-wrapper

Additional details can be found here.

About

Edge Delivery Authoring

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Contributors

Languages