Headless Api Distribution
No security coverage
This project provides a pre-configured Drupal distribution designed for API development. It includes modules for generating API documentation, enhancing the administrative experience, and improving performance with caching. This distribution simplifies the setup for headless Drupal projects by bundling essential modules and configurations.
📋 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="[email protected]" \
--account-name=admin \
--account-pass=admin \
[email protected] \
--yes