8000 GitHub - rgclayton/da · GitHub
[go: up one dir, main page]

Skip to content

rgclayton/da

 
 

Repository files navigation

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.

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

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 83.9%
  • CSS 15.3%
  • HTML 0.8%
0