deviktta / drupal-distribution-headless-api
Drupal distribution: headless API
Installs: 1
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Forks: 0
Type:project
pkg:composer/deviktta/drupal-distribution-headless-api
Requires
- php: ^8.4
- composer/installers: ^2.3
- deviktta/drupal-install-profile-headless-api: ^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
This package is not auto-updated.
Last update: 2025-12-26 15:46:51 UTC
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_distribution
--site-name="My Drupal headless API"
--site-mail="admin@example.org"
--account-name=admin
-account-pass=admin
--account-mail=admin@example.org
--yes
🧑💻 Maintainers
- @deviktta https://gitlab.com/users/deviktta