PHPackages                             xenomedia/hebe - 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. xenomedia/hebe

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

xenomedia/hebe
==============

Xeno Media Install drops-8 with Composer on Pantheon.

1.1.1(7y ago)010GPL-2.0+PHP

Since Feb 15Pushed 7y ago1 watchersCompare

[ Source](https://github.com/xenomedia/hebe)[ Packagist](https://packagist.org/packages/xenomedia/hebe)[ RSS](/packages/xenomedia-hebe/feed)WikiDiscussions master Synced today

READMEChangelog (3)Dependencies (65)Versions (8)Used By (0)

Hebe for Pantheon
=================

[](#hebe-for-pantheon)

This repository can be used to set up a Composer-Managed Drupal 8 site on [Pantheon](https://pantheon.io).

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

[](#installation)

This project can either be used as an upstream repository, or it can be set up manually. It is also possible to set up this site as described in the [Terminus Build Tools Plugin](https://github.com/pantheon-systems/terminus-build-tools-plugin) documentations.

### As an Upstream

[](#as-an-upstream)

Create a custom upstream for this project following the instructions in the [Pantheon Custom Upstream documentation](https://pantheon.io/docs/custom-upstream/). When you do this, Pantheon will automatically run composer install to populate the web and vendor directories each time you create a site.

### Manual Setup

[](#manual-setup)

Start off by creating a new Drupal 8 site; then, before installing Drupal, set your site to git mode and do the following from your local machine:

```
$ composer create-project xenomedia/hebe my-site
$ cd my-site
$ composer prepare-for-pantheon
$ git init
$ git add -A .
$ git commit -m "web and vendor directory from composer install"
$ git remote add origin ssh://ID@ID.drush.in:2222/~/repository.git
$ git push --force origin master

```

Replace my-site with the name that you gave your Pantheon site, and replace ssh://:2222/~/repository.git with the URL from the middle of the SSH clone URL from the Connection Info popup dialog on your dashboard.

### Installing Drupal

[](#installing-drupal)

Note that this example repository sets the installation profile to 'standard' in settings.php, so that the installer will not need to modify the settings file. If you would like to install a different profile, modify settings.php appropriately before installing your site.

Updating Your Site
------------------

[](#updating-your-site)

When using this repository to manage your Drupal 8 site, you will no longer use the Pantheon dashboard to update your Drupal version. Instead, you will manage your updates using Composer. Updates can be applied either directly on Pantheon, by using Terminus, or on your local machine.

### Update with Terminus

[](#update-with-terminus)

Install [Terminus 2](https://pantheon.io/docs/terminus/) and the [Terminus Composer plugin](https://github.com/pantheon-systems/terminus-composer-plugin). Then, to update your site, ensure it is in SFTP mode, and then run:

```
terminus composer . -- update

```

Other commands will work as well; for example, you may install new modules using `terminus composer . require drupal/pathauto`.

### Update on your local machine

[](#update-on-your-local-machine)

You may also place your site in Git mode, clone it locally, and then run composer commands from there. Commit and push your files back up to Pantheon as usual.

###  Health Score

28

—

LowBetter than 52% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community4

Small or concentrated contributor base

Maturity68

Established project with proven stability

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 ~116 days

Recently: every ~175 days

Total

7

Last Release

2722d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/10727786?v=4)[Xeno Media, Inc.](/maintainers/xenomedia)[@xenomedia](https://github.com/xenomedia)

---

Tags

composerdrupaldrupal-8starterstarter-project

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/xenomedia-hebe/health.svg)

```
[![Health](https://phpackages.com/badges/xenomedia-hebe/health.svg)](https://phpackages.com/packages/xenomedia-hebe)
```

###  Alternatives

[drupalwxt/wxt

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

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

The thunder distribution

51653.5k3](/packages/thunder-thunder-distribution)[az-digital/az_quickstart

Arizona Quickstart

52265.6k3](/packages/az-digital-az-quickstart)[govcms/govcms

GovCMS Drupal Distribution

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

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

1020.9k](/packages/voidagency-vactory-starter-kit)[goalgorilla/open_social

Open Social is a distribution for building social communities and intranets.

190461.9k](/packages/goalgorilla-open-social)

PHPackages © 2026

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