Edit Flow empowers you to collaborate with your editorial team inside WordPress. We’ve made it modular so you can customize it to your needs:
More details for each feature, screenshots and documentation can be found on our website.
We’d love to hear from you! For support questions, feedback and ideas, please use the WordPress.org forums, which we look at often. If you’d like to contribute code, we’d love to have you involved.
This plugin uses wp-env for development and is required to run the tests written for the plugin. wp-env requires Docker so please ensure you have that installed on your system first. To install wp-env, use the following command:
`
npm -g i @wordpress/env
`
Read more about wp-env here.
This plugin also uses Composer to manage PHP dependencies. Composer can be downloaded here.
git clone git@github.com:Automattic/Edit-Flow.gitcd /path/to/repocomposer installnpm installwp-env startEnsure that the dev environment has already been started with wp-env start.
PHP Integration Tests:
1. Integration test: composer run integration
2. Multi-site integration test: composer run integration-ms
E2E Tests (Playwright):
1. Run E2E tests: npm run test-e2e
2. Run with visible browser: npm run test-e2e:headed
3. Debug mode: npm run test-e2e:debug
JavaScript Tests:
1. Run Jest tests: npm run test-jest