adobecom / firefly

Apache License 2.0
0 stars 2 forks source link

Firefly on AEM Edge Delivery Services

Use this project to develop for the AEM Edge Delivery site for firefly.adobe.com

Steps

  1. Add the project to the Helix Sidekick.
  2. Start creating your content.

Developing

  1. Install the Helix CLI: sudo npm install -g @adobe/helix-cli
  2. Run hlx up this repo's folder. (opens your browser at http://localhost:3000)
  3. Open this repo's folder in your favorite editor and start coding.

IMS / Analytics related development

You need to be on VPN and you need to use the following instructions to setup https://localhost.adobe.com for both IMS and Analytics integrations

https://main--milo--adobecom.hlx.page/docs/engineering/running-milo-locally-decom (last tab at the bottom)

Susi Light / Sign In button override

To install the latest from @sentry-wrapper, you need to be on VPN and:

You need something like this in your .npmrc file:

@sentry:registry=https://artifactory.corp.adobe.com/artifactory/api/npm/npm-sentry-release/

//artifactory.corp.adobe.com/:_authToken=%TOKEN%

Replace %TOKEN% with the token you have, or if you need a new one:

Testing

npm run test

or:

npm run test:watch

This will give you several options to debug tests. Note: coverage may not be accurate.

Security

  1. Create a Service Now ID for your project via Service Registry Portal
  2. Update the .kodiak/config.yaml file to make sure valid team members are assigned security vulnerability Jira tickets.