deviktta / drupal-distribution-headless-api
Drupal distribution: headless API
Package info
gitlab.com/deviktta/drupal-distribution-headless-api
Type:project
pkg:composer/deviktta/drupal-distribution-headless-api
1.0.0
2025-12-30 01:17 UTC
Requires
- php: ^8.4
- composer/installers: ^2.3
- deviktta/headless_api_ip: ^1.0
- drupal/core-composer-scaffold: ^11.3
- drupal/core-recipe-unpack: ^11.2
- drupal/core-recommended: ^11.3
Requires (Dev)
- drupal/coder: ^8.3
- friendsoftwig/twigcs: ^6.5
- mglaman/phpstan-drupal: ^2.0
- phpstan/extension-installer: ^1.4
- phpstan/phpstan: ^2.1
- phpstan/phpstan-deprecation-rules: ^2.0
Conflicts
README
📋 Introduction
Pre-configured Drupal distribution for API development. This package bundles:
- API Documentation:
openapi,openapi_ui,openapi_ui_swagger- Generate and browse interactive API docs - Admin Utilities:
drush,admin_toolbar,coffee- Enhanced admin experience and keyboard shortcuts - Performance:
redis- Caching support for production environments
Eliminates the need to manually select and configure modules for headless Drupal projects.
🛠️ Usage
1) Create a new Composer project:
composer create-project deviktta/drupal-distribution-headless-api:^1.0
2) Install Drupal, either using the Drupal install page or with Drush:
ddev drush site:install headless_api_ip \
--site-name="My Drupal headless API" \
--site-mail="admin@example.org" \
--account-name=admin \
--account-pass=admin \
--account-mail=admin@example.org \
--yes