nextagencyio/drupal-cloud-project

Decoupled Drupal template with GraphQL, OAuth, and Next.js integration for headless CMS development

Installs: 34

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 0

Open Issues: 0

Type:project

pkg:composer/nextagencyio/drupal-cloud-project

v1.0.2 2025-12-27 01:32 UTC

This package is auto-updated.

Last update: 2026-01-08 03:55:58 UTC


README

A Drupal 11 installation featuring the dc_core installation profile, designed for headless/decoupled applications. This project can be used standalone or as part of the decoupled.io platform.

Features

  • Drupal 11 with modern PHP 8.3
  • dc_core installation profile - pre-configured for headless/decoupled architecture
  • Custom modules for multisite management and API functionality
  • Docker support for local development and production
  • GraphQL API ready for frontend consumption

Getting Started

1. Make Changes

Edit Drupal code, modules, themes, or configuration:

# Make your changes to Drupal code, modules, themes, etc.

2. Commit and Push

git add .
git commit -m "Your commit message"
git push

Using with decoupled.io

If you're using this project with the decoupled.io platform, changes are automatically deployed via GitHub Actions and Ansible. See the decoupled.io documentation for deployment workflows.

Repository Structure

web/
├── profiles/
│   └── dc_core/          # Installation profile
│       ├── modules/      # Custom modules
│       ├── themes/       # Custom themes
│       └── dc_core.info.yml
├── sites/
│   └── default/
│       └── settings.php
└── ...

docker-compose.prod.yml    # Docker configuration

Installation Profile: dc_core

The dc_core installation profile provides:

  • Pre-configured content types and fields
  • GraphQL API endpoints
  • Multisite management capabilities
  • Optimized for headless/decoupled architecture
  • Custom modules for common decoupled use cases

Requirements

  • PHP 8.3+
  • Drupal 11
  • Composer
  • Docker (optional, for containerized deployment)

Contributing

  1. Fork the repository
  2. Create a feature branch
  3. Make your changes
  4. Test thoroughly
  5. Submit a pull request

License

This project is licensed under GPL-2.0-or-later, consistent with Drupal core.