README
Edge Delivery Authoring
This repo provides the author experience for https://da.live.
Developing
Run
- Clone this repo to your computer.
- Install the AEM CLI:
npm install -g @adobe/aem-cli - In a terminal, run
aem upthis repo's folder. - Start building.
Authentication
DA requires an Adobe Identity. You will need a Stage Adobe Identity to work on localhost or aem.page.
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.
- Stage -
localhost:3000/?da-admin=stage&da-collab=stage - Local -
localhost:3000/?da-admin=local&da-collab=local - 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:
- Your local environment will be using Stage Adobe Identity.
- Your local/stage project will need to have a stage compatible fstab entry. Hostname:
stage-content.da.live - Edge Delivery cannot validate a Stage Adobe Identity. Your stage project should have auth turned off:
requireAuth: false
Additional details
Recommendations
- We recommend running
npm installfor 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.