Pantheon platform's standard Drupal upstream, and recommended starter template for custom upstreams.

Overview

Composer-enabled Drupal template

This is Pantheon's recommended starting point for forking new Drupal upstreams that work with the Platform's Integrated Composer build process. It is also the Platform's standard Drupal 9 upstream.

Unlike with earlier Pantheon upstreams, files such as Drupal Core that you are unlikely to adjust while building sites are not in the main branch of the repository. Instead, they are referenced as dependencies that are installed by Composer.

For more information and detailed installation guides, please visit the Integrated Composer Pantheon documentation: https://pantheon.io/docs/integrated-composer

Contributing

Contributions are welcome in the form of GitHub pull requests. However, the pantheon-upstreams/drupal-composer-managed repository is a mirror that does not directly accept pull requests.

Instead, to propose a change, please fork pantheon-systems/drupal-composer-managed and submit a PR to that repository.

You might also like...
A starter template from which to build Laravel + Vite apps
A starter template from which to build Laravel + Vite apps

Stack The Laravel framework is fast, clean, and filled with best practices. In this stack, it will handle the backend as an API. The Laravel Vite pack

A Laravel 9, Vite, Svelte SPA, Tailwind CSS (w/ Forms Plugin & Aspect Ratio Plugin), Axios & TypeScript starter template.

Laravel 9 + Vite + Svelte + Tailwind CSS This starter template includes: Laravel 9 Vite Svelte Tailwind CSS (w/ @tailwindcss/forms and @tailwindcss/as

Mazer is a Admin Dashboard Template that can help you develop faster. We bring Mazer with Laravel starter project.
Mazer is a Admin Dashboard Template that can help you develop faster. We bring Mazer with Laravel starter project.

Mazer is a Admin Dashboard Template that can help you develop faster. We bring Mazer with Laravel starter project. It's completely free and you can use it in your projects.

Laravel Admin Dashboard, Admin Template with Frontend Template, for scalable Laravel projects. It is to save your time when You start with new scalable Laravel projects with many features Bootstrap, cooreui, infyom admin Generator, roles and  permissions, translatable models, spatie media and much more
Textpattern-plugin-template - A template for building plugins for Textpattern CMS.

Plugin template for Textpattern CMS Developer documentation Refer to the Textpattern plugin development documentation, and notably the Plugin template

Code for database forms and Drupal module for the Lobbywatch.ch project

Lobbywatch.ch Lobbywatch.ch - the platform for transparent politics. Lobbywatch.ch maintains a database with links of politicians and lobby groups. Th

Boilerplate for a standard tested resourceful Laravel app

Gold Standard A Laravel boilerplate resource This repo is an example of what I consider to be my "gold standard" of a resource-oritented application w

This is a simple example project demonstrating the Lupus Nuxt.js Drupal Stack.

Lupus Nuxt.js Drupal Stack - Example project This is a simple example project demonstrating the Lupus Nuxt.js Drupal Stack. Introduction Please refer

Scaffolding to add some Mojo to your Drupal projects.

mojo-drupal-scaffold Scaffolding to add some Mojo to your Drupal projects. This package adds scaffolding files for your Drupal project by integrating

Comments
  • [CMS-797] Add patch and script for decoupled upstream

    [CMS-797] Add patch and script for decoupled upstream

    The purpose of this PR is to generate a separate decoupled upstream, pantheon-upstreams/decoupled-drupal-composer-managed from this upstream. When changes are pushed to the release branch deploy-decoupled-upstream.sh runs, which applies the patch file to this upstream and pushes the updates to the decoupled upstream. The patch file was generated by running git diff from a clone of pantheon-systems/decoupled-drupal-composer-managed against the release branch of this repository.

    Additionally, this PR also introduces automation to check the patch against any potential changes to this repo. A failure indicates a compatibility issue with the new changes and the patch, and would need to be resolved before merging.

    This approach will keep these two projects mostly in sync, however, in the future the decoupled upstream might diverge far enough from this upstream to the point that it would make sense for there to be a completely separate upstream.

    opened by jspellman814 3
  • Allow sites to upgrade to Drush 12, once it is released.

    Allow sites to upgrade to Drush 12, once it is released.

    Drush 12 will be coming out in a little bit. (Not immediately -- development hasn't started yet, but I expect it will be a quick release, finished prior to Drupal 10).

    The main difference between it and Drush 11 is that Drush 12 won't allow you to bootstrap a Drupal site from a global Drush. (The implication then is that the global Drush is only useful as a launcher, or for commands like "archive:restore", that run without a Drupal site.) That shouldn't matter for site-local Drush instances installed in Pantheon sites. If we do ^11 || ^12 now, then folks will cleanly upgrade to 12 when it is released, and we'll forestall our need to figure out the composer.json conflict problem.

    opened by greg-1-anderson 0
Owner
Pantheon
The WebOps platform where marketers and developers drive results
Pantheon
One click, Fully Decoupled Drupal Site starter-kit with Druxt

DruxtSite quickstart - Drupal One click, Fully Decoupled Drupal Site starter-kit with Druxt. DruxtSite connects Drupal to Nuxt via JSON:API to provide

DruxtJS 12 Jan 3, 2023
Starter-kit for running a Drupal 9 website with Tome in Gitpod

DrupalPod + Tome Starter-kit Starter-kit for running a Drupal 9 website with Tome in Gitpod Getting started Click the Use this template button in GitH

DrupalPod 3 Apr 15, 2022
Starter-kit for running a Drupal 9 website in Gitpod

DrupalPod Starter-kit Starter-kit for running a Drupal 9 website in Gitpod Getting started Click the Use this template button in GitHub and follow the

DrupalPod 9 Nov 3, 2022
Project template for developing Drupal core with a git clone.

Drupal Core Development Composer Project This is a Composer project template for developing Drupal core. It allows: a clean git clone of Drupal core.

Joachim 22 Dec 2, 2022
Laravel backend Inertia and Vue starter template

Inertia.js - Vue.js ve Laravel Starter Template Yunus Emre Altanay If you want to make a single page application using laravel infrastructure. This re

Yunus Emre Altanay 3 Oct 21, 2021
A simple Laravel & Nuxtjs starter template

Laravel Nuxtjs is a basic starter app built with Nuxtjs CLI thet give you the powerful of Nuxtjs with API laravel backend

mohssine aboutaj 5 Apr 11, 2022
👔 Enterprise Web application starter kit or template using Laravel

Laravel Enterprise Starter Kit (LESK) Description LESK, is a template project based on the Laravel LTS, combining a set of features that can kick star

Sebastien Routier 1 Dec 31, 2020
An awesome starter template to create your Salla Apps today! 🚀

Salla Apps Starter Kit An awesome starter template to create your Salla Apps today! Explore our blogs » Report Bug · Request Feature . </Salla Develop

Salla 17 Dec 14, 2022
Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template

Laravel 8 + Vue 2 + AdminLTE 3 based Curd Starter template

Anowar Hossain 334 Dec 29, 2022
Lumen PHP Framework (Starter Template)

This repository contains JWT Auth, Form Request, Route List, Redis, RabbitMQ and Mail packages. A ready auth system comes with the project

Yasin Köse 1 Feb 11, 2022