Tooling
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.
In this section
- Drush commands: Manage pages, templates and elements from the command line
- Testing: The console, end-to-end and lint checks and how to run them
- Contributing: Development setup and the contribution workflow
Something wrong or missing on this page?
Report it
or edit the page.