Command-line tools, automated checks and the contribution workflow. Pick the row for the job you want to do.
| I want to ... | Use | Needs |
|---|---|---|
| create and update pages, templates and elements from the command line | Drush commands | Drush |
| run the editor test, end-to-end tests and linters | Testing | A local checkout of the module |
| send a fix or feature upstream | Contributing | A GitHub account and a linked issue |
Which should I use
Drush commands help site builders and AI agents script content. Testing and contributing are for changes to the module itself; every pull request needs a GitHub issue and passes the same checks in CI.