PHPackages                             openfed/openfed8-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. [Utility &amp; Helpers](/categories/utility)
4. /
5. openfed/openfed8-project

ActiveProject[Utility &amp; Helpers](/categories/utility)

openfed/openfed8-project
========================

Project template for Drupal 8 sites built with the Openfed distribution.

10.5(4y ago)01.0k2GPL-2.0-or-later

Since Feb 23Pushed 4y ago3 watchersCompare

[ Source](https://github.com/openfed/openfed8-project)[ Packagist](https://packagist.org/packages/openfed/openfed8-project)[ RSS](/packages/openfed-openfed8-project/feed)WikiDiscussions 10.x Synced 2mo ago

READMEChangelog (10)Dependencies (1)Versions (35)Used By (0)

This is a project template for Drupal 8 sites built with the Openfed distribution.

File Structure
--------------

[](#file-structure)

There are 2 json files:

### composer.json

[](#composerjson)

This will be the main json file for your project, which you can use to require extra repositories. You can override this at your will, just make sure that **composer-merge-plugin** settings and package are kept in order to use the json files mentioned bellow.

For more info about **composer-merge-plugin** settings and options check

### composer.openfed.json

[](#composeropenfedjson)

This will include all Openfed related settings and should not be changed once you create your project. However, you should update this file regularly based on the most recent version in this repository.

Usage
-----

[](#usage)

### Installation

[](#installation)

This project requires the installation of [composer](https://getcomposer.org/doc/00-intro.md#installation-linux-unix-osx).

> Note: The instructions below refer to the [global composer installation](https://getcomposer.org/doc/00-intro.md#globally). You might need to replace `composer` with `php composer.phar` (or similar) for your setup.

After that you can create the project:

```
composer create-project openfed/openfed8-project:^10.0 MYPROJECT

```

### Update

[](#update)

The best is to download the latest version and replace your project with the files. If you have custom modules defined on your composer.json, you need to copy the to the new composer.json file. You can delete the existing composer.libraries.json as it has been removed from this project.

Since Openfed 8.x-10.0 there's a composer script (Experimental) which you can run in order to have your local project **partially** updated. To update your projects you can:

- Backup your site
- Run ```
    composer run-script openfed-update
    ```
- Manually update composer.json (it's recommended to use the composer.json from this repo and ajust it to use your projects/patches)
- Run ```
    composer update
    ```

Your project should now be updated.

### Require new modules

[](#require-new-modules)

With `composer require ...` you can download new dependencies to your installation.

```
cd MYPROJECT
composer require drupal/devel:~1.0

```

The `composer create-project` command passes ownership of all files to the project that is created. You should create a new git repository, and commit all files not excluded by the .gitignore file.

Troubleshooting
---------------

[](#troubleshooting)

### Memory limit errors

[](#memory-limit-errors)

When running "composer install" you may get some memory limit issues. This is due to the composer dependency resolver since we have a big list of dependencies. To bypass this issue, you have 3 options:

#### option 1

[](#option-1)

Temporarely increase the memory limit as described at

#### option 2

[](#option-2)

If you are creating the project for the first time, use the recommended installation procedure by using "composer create-project" command.

#### option 3

[](#option-3)

Run "composer update" twice. At first it will throw the same error but on the second attempt it will run successfully.

###  Health Score

34

—

LowBetter than 77% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community13

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 78.5% 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 ~53 days

Recently: every ~21 days

Total

35

Last Release

1555d ago

Major Versions

6.x-dev → 7.12019-10-15

7.x-dev → 8.0-rc12019-11-27

8.1 → 9.02020-12-08

9.0 → 10.0-alpha12021-04-20

9.1 → 10.0-beta12021-06-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/2f122b4788effaf617e7185f3f60123269175444b013023393551c62ec7c36fc?d=identicon)[rutiolma](/maintainers/rutiolma)

![](https://www.gravatar.com/avatar/f6dfa3d1281dd90d7f5b5742c92f9b773907d166cdb01c681cacf5bfe5187a35?d=identicon)[stefan\_r](/maintainers/stefan_r)

---

Top Contributors

[![rutiolma](https://avatars.githubusercontent.com/u/5166327?v=4)](https://github.com/rutiolma "rutiolma (62 commits)")[![stefanruijsenaars](https://avatars.githubusercontent.com/u/4950254?v=4)](https://github.com/stefanruijsenaars "stefanruijsenaars (17 commits)")

### Embed Badge

![Health badge](/badges/openfed-openfed8-project/health.svg)

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

###  Alternatives

[localgovdrupal/localgov-project

Project template for the LocalGov Drupal distribution.

1632.1k](/packages/localgovdrupal-localgov-project)[fresns/plugin-manager

Enhance Laravel Apps: Organized &amp; Scalable

523.2k2](/packages/fresns-plugin-manager)

PHPackages © 2026

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