https://github.com/lando/drupal
The Official Drupal Lando plugin
https://github.com/lando/drupal
drupal drupal-10 drupal-6 drupal-7 drupal-8 drupal-9 lando lando-plugin lando-recipe
Last synced: about 1 month ago
JSON representation
The Official Drupal Lando plugin
- Host: GitHub
- URL: https://github.com/lando/drupal
- Owner: lando
- License: mit
- Created: 2022-01-11T14:14:54.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2026-02-19T00:08:08.000Z (about 1 month ago)
- Last Synced: 2026-02-19T06:28:26.461Z (about 1 month ago)
- Topics: drupal, drupal-10, drupal-6, drupal-7, drupal-8, drupal-9, lando, lando-plugin, lando-recipe
- Language: JavaScript
- Homepage: https://docs.lando.dev/drupal
- Size: 1.64 MB
- Stars: 16
- Watchers: 6
- Forks: 18
- Open Issues: 12
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Funding: .github/FUNDING.yml
- License: LICENSE
- Support: docs/support.md
Awesome Lists containing this project
README
# Drupal Lando Plugin
This is the _official_ [Lando](https://lando.dev) plugin for [Drupal](https://www.drupal.org/). When installed it...
* Allows users to run `drupal` cms
* Allows users to configure `php` version from `5.3` all the way to `8.5+`
* Allows users to configure `webroot`
* Allows users to configure web server to (`apache` or `nginx`)
* Allows users to configure database backend to (`mariadb`, `mysql`, or `postgres`)
* Allows users to configure `composer`
* Allows users to run `drush` commands
* Allows users to configure `xdebug`
Of course, once a user is running their Drupal project with Lando they can take advantage of [all the other awesome development features](https://docs.lando.dev) Lando provides.
## Basic Usage
Add a `drupal11` recipe to your Landofile
```yaml
name: Drupal 11
recipe: drupal11
config:
php: 8.3
via: apache:2.4
database: mysql:8.0
```
For more info you should check out the [docs](https://docs.lando.dev/drupal):
* [Getting Started](https://docs.lando.dev/drupal/getting-started.html)
* [Configuration](https://docs.lando.dev/drupal/config.html)
* [Tooling](https://docs.lando.dev/drupal/tooling.html)
* [Examples](https://github.com/lando/drupal/tree/main/examples)
* [Development](https://docs.lando.dev/drupal/development.html)
## Installation
```bash
# With npm
npm install @lando/drupal
```
## Issues, Questions and Support
If you have a question or would like some community support we recommend you [join us on Slack](https://launchpass.com/devwithlando).
If you'd like to report a bug or submit a feature request then please [use the issue queue](https://github.com/lando/drupal/issues/new/choose) in this repo.
## Changelog
We try to log all changes big and small in both [THE CHANGELOG](https://github.com/lando/drupal/blob/main/CHANGELOG.md) and the [release notes](https://github.com/lando/drupal/releases).
## Development
* Requires [Node 20+](https://nodejs.org/dist/latest-v20.x/)
```bash
git clone https://github.com/lando/drupal.git && cd drupal
npm install
```
## Testing
```bash
# Lint the code
npm run lint
# Run unit tests
npm test
```
## Releasing
```bash
npm release
```
## Maintainers
* [@pirog](https://github.com/pirog)
* [@reynoldsalec](https://github.com/reynoldsalec)
* [@AaronFeledy](https://github.com/AaronFeledy)
## Contributors
Made with [contributors-img](https://contrib.rocks).
## Other Resources
* [LICENSE](/LICENSE)
* [TERMS OF USE](https://docs.lando.dev/terms)
* [PRIVACY POLICY](https://docs.lando.dev/privacy)
* [CODE OF CONDUCT](https://docs.lando.dev/coc)