PHPackages                             robertoperuzzo/drupal-starter - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [DevOps &amp; Deployment](/categories/devops)
4. /
5. robertoperuzzo/drupal-starter

ActiveProject[DevOps &amp; Deployment](/categories/devops)

robertoperuzzo/drupal-starter
=============================

Project template for Drupal 9 projects with a relocated document root

3.0.2(4y ago)241GPL-2.0-or-laterPHPCI failing

Since May 5Pushed 2y ago1 watchersCompare

[ Source](https://github.com/robertoperuzzo/drupal-starter)[ Packagist](https://packagist.org/packages/robertoperuzzo/drupal-starter)[ Docs](https://www.drupal.org/project/drupal)[ RSS](/packages/robertoperuzzo-drupal-starter/feed)WikiDiscussions gitpod-drupal-10.x Synced 6d ago

READMEChangelog (3)Dependencies (41)Versions (19)Used By (0)

Project name
============

[](#project-name)

> Ex. The project contains the company's website.

[![Repository](https://camo.githubusercontent.com/35d401a6b251e39c33e2f9306ecf899aec2cd1f04735deed47334d112ecd27b0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5265706f7369746f72792d6769746875622d626c7565)](https://camo.githubusercontent.com/35d401a6b251e39c33e2f9306ecf899aec2cd1f04735deed47334d112ecd27b0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5265706f7369746f72792d6769746875622d626c7565)[![LAMP](https://camo.githubusercontent.com/90c4d817bd71c7b243a014256102a70c6fec7231cb3714787fe99e66c09c73b0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c414d502d446f636b65722d626c7565)](https://camo.githubusercontent.com/90c4d817bd71c7b243a014256102a70c6fec7231cb3714787fe99e66c09c73b0/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f4c414d502d446f636b65722d626c7565)[![Software](https://camo.githubusercontent.com/b3503d38ad4e8947d85681789fb5e100bfcf109dd16e93270f96424ea7211746/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536f6674776172652d44727570616c31302d626c7565)](https://camo.githubusercontent.com/b3503d38ad4e8947d85681789fb5e100bfcf109dd16e93270f96424ea7211746/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f536f6674776172652d44727570616c31302d626c7565)

Using as a reference
--------------------

[](#using-as-a-reference)

You can use this repository as a reference for your own Drupal projects, and borrow whatever you need.

Create new project
------------------

[](#create-new-project)

```
composer create-project robertoperuzzo/drupal-starter:dev-gitpod-drupal-10.x my-project-folder
```

How does this starter kit differ from vanilla Drupal in Drupal.org?
-------------------------------------------------------------------

[](#how-does-this-starter-kit-differ-from-vanilla-drupal-in-drupalorg)

We added DDEV configuration in `.ddev` folder.

Starting your local environment
-------------------------------

[](#starting-your-local-environment)

First of all you need [Docker](https://www.docker.com/get-started) and [DDEV](https://ddev.com/get-started/).

### 1. Clone the project

[](#1-clone-the-project)

Clone this repository wherever you want

```
git clone git@....  [project-folder-name]
cd [project-folder-name]

```

### 2. Build

[](#2-build)

Start local environment and install drupal from scratch using the current configurations

```
ddev build

```

Environment management commands
-------------------------------

[](#environment-management-commands)

Here some useful commands to manage your local environment.

### Local deployment

[](#local-deployment)

When you download new code (`git pull` from repository) you need to run the following commands in order to sync your local environment:

```
ddev composer install --prefer-dist
ddev robo scaffold
ddev robo deploy

```

### Export/import configuration

[](#exportimport-configuration)

When you change some configuration you have to run:

```
ddev robo config:export

```

If you need to sync your local configuration you have to run:

```
ddev robo config:import

```

### Export/import database

[](#exportimport-database)

If you need to export the database dump you have to run:

```
ddev robo database:export

```

If you need to import the database dump you have to run:

```
ddev robo database:import [/path/of/dump.sql]

```

Contrib Modules
---------------

[](#contrib-modules)

This starter kit contains the following contrib modules dependencies:

Module namePackage[Admin Toolbar](https://www.drupal.org/project/admin_toolbar)drupal/admin\_toolbar[Chaos tool suite (ctools)](https://www.drupal.org/project/ctools)drupal/ctools[Config Filter](https://www.drupal.org/project/config_filter)drupal/config\_filter[Config Ignore](https://www.drupal.org/project/config_ignore)drupal/config\_ignore[Configuration Split](https://www.drupal.org/project/config_split)drupal/config\_split[Mail System](https://www.drupal.org/project/mailsystem)drupal/mailsystem[Metatag](https://www.drupal.org/project/metatag)drupal/metatag[Monolog](https://www.drupal.org/project/monolog)drupal/monolog[Pathauto](https://www.drupal.org/project/pathauto)drupal/pathauto[Redirect](https://www.drupal.org/project/redirect)drupal/redirect[Reroute Email](https://www.drupal.org/project/reroute_email)drupal/reroute\_email[Simple XML sitemap](https://www.drupal.org/project/simple_sitemap)drupal/simple\_sitemap[Sitemap](https://www.drupal.org/project/sitemap)drupal/sitemap[Stage file proxy](https://www.drupal.org/project/stage_file_proxy)drupal/stage\_file\_proxy[Token](https://www.drupal.org/project/token)drupal/token[Twig Tweak](https://www.drupal.org/project/twig_tweak)drupal/twig\_tweak[Permissions filter](https://www.drupal.org/project/permissions_filter)drupal/permissions\_filter

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity7

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity72

Established project with proven stability

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~98 days

Recently: every ~143 days

Total

14

Last Release

1659d ago

Major Versions

1.1.2 → 2.0.02020-04-04

2.0.2 → 3.0.02021-10-28

### Community

Maintainers

![](https://www.gravatar.com/avatar/36979b75abeb7f95c0a4d12c72ed7aa616703a5dfb821a850bf60f39272cd6f4?d=identicon)[robertoperuzzo](/maintainers/robertoperuzzo)

---

Top Contributors

[![robertoperuzzo](https://avatars.githubusercontent.com/u/6221210?v=4)](https://github.com/robertoperuzzo "robertoperuzzo (5 commits)")

---

Tags

dockerdrupal

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/robertoperuzzo-drupal-starter/health.svg)

```
[![Health](https://phpackages.com/badges/robertoperuzzo-drupal-starter/health.svg)](https://phpackages.com/packages/robertoperuzzo-drupal-starter)
```

###  Alternatives

[drupalwxt/wxt

Project template for Drupal 10 sites built with the WxT distribution.

29159.8k8](/packages/drupalwxt-wxt)[thunder/thunder-distribution

The thunder distribution

50634.8k3](/packages/thunder-thunder-distribution)[govcms/govcms

GovCMS Drupal Distribution

18997.1k3](/packages/govcms-govcms)[voidagency/vactory_starter_kit

Vactory is a custom Drupal profile which is developed and released by VOID Agency.

1019.7k](/packages/voidagency-vactory-starter-kit)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
