PHPackages                             sgrichards/drupal-startup - 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. sgrichards/drupal-startup

ActiveProject

sgrichards/drupal-startup
=========================

Startup template for Drupal 8 projects.

1.1.0(7y ago)4341[3 PRs](https://github.com/sgrichards/drupal-startup/pulls)GPL-2.0+PHPCI failing

Since Aug 3Pushed 5y agoCompare

[ Source](https://github.com/sgrichards/drupal-startup)[ Packagist](https://packagist.org/packages/sgrichards/drupal-startup)[ RSS](/packages/sgrichards-drupal-startup/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelog (1)Dependencies (29)Versions (8)Used By (0)

```
 ____ _____  _    ____ _____ _   _ ____
/ ___|_   _|/ \  |  _ \_   _| | | |  _ \
\___ \ | | / _ \ | |_) || | | | | | |_) |
 ___) || |/ ___ \|  _ < | | | |_| |  __/
|____/ |_/_/   \_\_| \_\|_|  \___/|_|

########################################

```

[ ![Codeship Status for sgrichards/drupal-startup](https://camo.githubusercontent.com/d8c07f9b7843c8ca6ad298e07441762757bad0c4bb54ca4ec792095a807bdbf8/68747470733a2f2f6170702e636f6465736869702e636f6d2f70726f6a656374732f63316536663966302d626462352d303133362d303963352d3565623331376561393035352f7374617475733f6272616e63683d646576656c6f70)](https://app.codeship.com/projects/312923)

Drupal 8 / Docker flavoured project template
============================================

[](#drupal-8--docker-flavoured-project-template)

This project should be used as a skeleton starting point for new Drupal 8 based projects. As such some assumptions and opinionated decisions are included to bootstrap a project with everything you might need to get started!

...delete as appropriate!

Start me up
-----------

[](#start-me-up)

Start-up your `newproject` in the current directory using composer:

`composer create-project --no-install -s dev sgrichards/drupal-startup newproject`

Project structure
-----------------

[](#project-structure)

The tree below outlines the project structure and purpose.

```
newproject
|
├── conf # container related config (eg. solr)
├── config
|   └── sync # Drupal config files
|
├── doc # Project related documentation
|
├── docroot
|   ├── modules
|   |   └── custom # Custom modules
|   ├── profiles
|   |   └── custom # Custom install profiles
|   ├── sites
|   |   └── default # Default site settings
|   └── themes
|       └── custom # Custom themes
|
├── scripts
|   ├── deployment # Shell scripts for deployment
|   ├── development # Shell scripts for local dev
|   └── common.inc.sh # Shared scripts for all environments
|
└── test
    └── behat # Behat tests
```

Development Environment
-----------------------

[](#development-environment)

### Prerequisites

[](#prerequisites)

1. Install Docker-for-mac
2. Install [Lando](https://docs.devwithlando.io/installation/installing.html).

### Setup

[](#setup)

Run `lando start` from within the project directory.

### Tooling

[](#tooling)

CommandDescription`lando install`Install Drupal site`lando reset`Reset codebase removing generated code and lock file`lando refresh`Refresh your project (clear cache, import config etc...)`lando composer {install}, {require} etc.`Run composer commands in the appserver container`lando drush {cr}, {site-install} etc.`Run drush commands in the appserver container`lando phpcs`Run code style analysis *see ./phpcs.xml.dist for scope*`lando phpunit`Run phpunit tests *see ./phpunit.xml.dist for scope*`lando behat`Run behat test suite`lando test`Run all tests and code evaluationFor further lando related commands see:

###  Health Score

30

—

LowBetter than 65% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity12

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity68

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

Total

5

Last Release

2635d ago

Major Versions

0.1.0 → 1.0.02018-03-19

### Community

Maintainers

![](https://www.gravatar.com/avatar/511a4904481f7c1f2e4a18712a09caf664b4628ce3babaadae33cbee352fcd00?d=identicon)[sgrichards](/maintainers/sgrichards)

---

Top Contributors

[![sgrichards](https://avatars.githubusercontent.com/u/1685450?v=4)](https://github.com/sgrichards "sgrichards (27 commits)")

### Embed Badge

![Health badge](/badges/sgrichards-drupal-startup/health.svg)

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

###  Alternatives

[drupalwxt/wxt

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

29159.8k8](/packages/drupalwxt-wxt)[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)[thunder/thunder-distribution

The thunder distribution

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

PHPackages © 2026

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