This repo provides the author experience for https://da.live.
- 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.
DA requires an Adobe Identity. You will need a Stage Adobe Identity to work on localhost or aem.page.
Local development will use DA's stage content repository. If you don't have any content or configs there, make some.
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.
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
- We recommend running
npm installfor linting.
DA has several libraries / dependencies that are built adhoc.
# Build Lit
npm run build:da-lit
# Build Prose / YDoc
npm run build:da-y-wrapperAdditional details can be found here.