https://github.com/adobe/da-live
Edge Delivery Authoring
https://github.com/adobe/da-live
Last synced: 6 days ago
JSON representation
Edge Delivery Authoring
- Host: GitHub
- URL: https://github.com/adobe/da-live
- Owner: adobe
- License: apache-2.0
- Created: 2023-11-26T19:03:07.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2026-07-30T16:53:20.000Z (8 days ago)
- Last Synced: 2026-07-30T18:09:10.357Z (8 days ago)
- Language: JavaScript
- Homepage: https://da.live
- Size: 14.8 MB
- Stars: 33
- Watchers: 12
- Forks: 69
- Open Issues: 198
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Edge Delivery Authoring
This repo provides the author experience for https://da.live.
## Developing
### Run
1. Clone this repo to your computer.
1. Install the [AEM CLI](https://github.com/adobe/helix-cli): `npm install -g @adobe/aem-cli`
1. In a terminal, run `aem up` this repo's folder.
1. 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`
#### NX
In order to also use the local `nx` scripts, run `npm run local` in the `da-nx` checkout and then enable it via: `localhost:3000/?nx=local`
**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.
1. Your local/stage project will need to have a stage compatible fstab entry. Hostname: `stage-content.da.live`
1. 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.
```shell
# Build Lit
npm run build:da-lit
# Build Prose / YDoc
npm run build:da-y-wrapper
```
Additional details can be [found here](https://github.com/adobe/da-live/wiki/Dependencies).