PHPackages                             margauxdupuy/blueberry-project - 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. margauxdupuy/blueberry-project

ActiveProject

margauxdupuy/blueberry-project
==============================

A composer-based Drupal 8 project template for Blueberry Distribution.

v1.0(5y ago)010GPL-2.0-or-laterPHPPHP &gt;=7.0.8CI failing

Since Jun 18Pushed 5y ago1 watchersCompare

[ Source](https://github.com/margauxdupuy/blueberry-project)[ Packagist](https://packagist.org/packages/margauxdupuy/blueberry-project)[ RSS](/packages/margauxdupuy-blueberry-project/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependencies (11)Versions (2)Used By (0)

Blueberry Distribution Drupal 8
===============================

[](#blueberry-distribution-drupal-8)

What is Blueberry Dristrib D8
-----------------------------

[](#what-is-blueberry-dristrib-d8)

The Blueberry Distrib D8 provides a pre-installed website for Drupal 8 with the basic modules and an administration theme configured.

Requirements
------------

[](#requirements)

- Composer

Installation
------------

[](#installation)

First declare a PROJECT\_CODE variable which will be used as project folder and database name :

- sh/bash/zsh: `export PROJECT_CODE="blueberry"`
- fish: `set PROJECT_CODE "blueberry"`

Then, get the code source of the profile Blueberry, you can run the command below :

```
composer create-project margauxdupuy/blueberry-project --stability=dev $PROJECT_CODE

```

Then you can choose which module packages you want to activate by adding them in Drupal installation form (not ready in command line).

Finally, completes the installation of the profile, assuming you can access a database on localhost with root:root :

```
cd $PROJECT_CODE
drush site-install blueberry site-default-country=CH date-default-timezone="Europe/Zurich" --db-url=mysql://root:root@localhost/$PROJECT_CODE --account-mail="admin@example.com" --account-name=admin --account-pass=admin --site-mail="admin@example.com" --site-name="$PROJECT_CODE"
drush cex -y

```

Theme installation
------------------

[](#theme-installation)

Update
------

[](#update)

- To update Drupal Core and its dependencies, run :

```
composer update drupal/core webflo/drupal-core-require-dev "symfony/*" --with-dependencies

```

- To update Blueberry profile, run :

```
composer update druids/blueberry --with-dependencies

```

Enable developer mode / disable cache
-------------------------------------

[](#enable-developer-mode--disable-cache)

Source :

Uncomment these lines in `settings.php` :

```
if (file_exists($app_root . '/' . $site_path . '/settings.local.php')) {
  include $app_root . '/' . $site_path . '/settings.local.php';
}
```

Create the file `settings.local.php` in web/sites/default` (you can duplicate example.settings.local.php`).

Uncomment/update some values in settings.local.php` :

- uncomment this line to enable the “null cache service”:

```
$settings['container_yamls'][] = DRUPAL_ROOT . '/sites/development.services.yml';
```

- uncomment these lines to disable CSS/JS aggregation:

```
$config['system.performance']['css']['preprocess'] = FALSE;
$config['system.performance']['js']['preprocess'] = FALSE;
```

- uncomment these lines to disable the render cache and the dynamic page cache:

```
$settings['cache']['bins']['render'] = 'cache.backend.null';
$settings['cache']['bins']['dynamic_page_cache'] = 'cache.backend.null';
```

- you can allow test modules and themes to be installed if needed with:

```
$settings['extension_discovery_scan_tests'] = TRUE;
```

Disable Twig caching in `development.services.yml` and add the following settings :

```
parameters:
    twig.config:
        debug: true
        auto_reload: true
        cache: false
```

###  Health Score

22

—

LowBetter than 22% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity50

Maturing project, gaining track record

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

Unknown

Total

1

Last Release

2155d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/b40b92ec6381fa02258b5326bb95ea7416c828fdee95fd5ba328d805f29a7f14?d=identicon)[margauxdupuy](/maintainers/margauxdupuy)

### Embed Badge

![Health badge](/badges/margauxdupuy-blueberry-project/health.svg)

```
[![Health](https://phpackages.com/badges/margauxdupuy-blueberry-project/health.svg)](https://phpackages.com/packages/margauxdupuy-blueberry-project)
```

###  Alternatives

[fourkitchens/sous-drupal-project

Starter project for Sous a Drupal distribution featuring a theme based on Emulsify Design System.

151.0k](/packages/fourkitchens-sous-drupal-project)[markaspot/mark-a-spot

Mark-a-Spot is a Drupal distribution for crowdmapping and public civic issue tracking

661.1k](/packages/markaspot-mark-a-spot)

PHPackages © 2026

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