Thanks for choosing to contribute!
The following are a set of guidelines to follow when contributing to this project.
This project adheres to the Adobe code of conduct. By participating, you are expected to uphold this code. Please report unacceptable behavior to Grp-opensourceoffice@adobe.com.
All third-party contributions to this project must be accompanied by a signed contributor license agreement. This gives Adobe permission to redistribute your contributions as part of the project. Sign our CLA. You only need to submit an Adobe CLA one time, so if you have submitted one previously, you are good to go!
All submissions should come in the form of pull requests and need to be reviewed by project committers. Read GitHub's pull request documentation for more information on sending pull requests.
Lastly, please follow the pull request template when submitting a pull request!
The E2E tests GitHub Actions workflow runs after each push to master, including
merged pull requests, and can also be started manually using workflow_dispatch.
It uses Node.js 22 on Ubuntu and installs dependencies from the committed lockfile.
This is a post-merge regression check, not a merge or publishing gate.
To run the same suite locally:
npm ci --legacy-peer-deps
npm run e2e -- --ci --runInBand