PHPackages                             msherron/scoundrel - 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. msherron/scoundrel

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

msherron/scoundrel
==================

A Lando-powered Drupal 9 project, for the discerning galactic smuggler.

1.0.1(4y ago)064GPL-2.0-or-laterPHP

Since Dec 26Pushed 4y ago1 watchersCompare

[ Source](https://github.com/msherron/scoundrel)[ Packagist](https://packagist.org/packages/msherron/scoundrel)[ RSS](/packages/msherron-scoundrel/feed)WikiDiscussions develop Synced 3w ago

READMEChangelogDependencies (12)Versions (4)Used By (0)

Lando Scoundrel
===============

[](#lando-scoundrel)

A [Lando-based](https://docs.lando.dev/) Drupal 9 project template, chock full of my favorite goodies - for the *discerning* galactic smuggler.

### What's all this for, then?

[](#whats-all-this-for-then)

I found myself adding a lot of local tooling stuff to most Drupal projects that either Lando or Core doesn't provide by default. I got sick of copying and tweaking the same lando file every time I created a project, so I decided to build Scoundrel as a Composer project and *step up my life*.

This project can be used as a local development environment for D9 builds, or to spin up a quick environment for Contrib or Core development. Inspired and partially extended from [Lando + Drupal Contributions](https://github.com/thinktandem/drupal-contributions).

### Prerequisites

[](#prerequisites)

1. [Install Composer](https://getcomposer.org/download/). "But I don't wanna install any php stuff locally, I want Lando to handle handle all that?!" No, you don't. It's hella slow running file I/O inside Docker. Trust me on this one.
2. [Install Lando](https://docs.lando.dev/basics/installation.html).

### Getting started

[](#getting-started)

1. Run `composer create-project msherron/scoundrel`.
2. [Require any additional Composer dependencies](https://getcomposer.org/doc/03-cli.md#require) for your project. You know you want some Contrib stuff.
3. Run `scoundrel-start`. Lando will ask you some questions, and then start.
4. To install Drupal, run `lando si [profile-name]`. You can not provide a profile name, if you really like Standard .. I guess.

### Instructions on the goodies:

[](#instructions-on-the-goodies)

1. Drush - we handle the path to your Drupal for you, just run `lando drush [cmd]`. No URI required.
2. Xdebug - it's really easy to *use* [XDebug w/ Lando](https://docs.lando.dev/guides/lando-with-vscode.html#getting-started), but you don't want to leave it on all the time, as it really tanks performance. I provide two handy commands: `xdebug-on` and `xdebug-off`.
3. Run-tests - Core's command line test execution script ([run-tests.sh](https://www.drupal.org/docs/testing/phpunit-in-drupal/running-tests-through-command-line-with-run-testssh)), handles Simpletest, PHPUnit, etc.
4. PHPUnit - Takes a path to a module/profile as an argument to run a targeted test.

### "Who is sniffing my *WHAT* now?"

[](#who-is-sniffing-my-what-now)

Oh, that's just [GrumPHP](https://phpqa.io/projects/grumphp.html). It does some basic code quality checking for you and blocks your commits if they don't pass. You want that. It makes you better.

###  Health Score

25

—

LowBetter than 36% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

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

Total

2

Last Release

1820d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/1399395?v=4)[Michael Sherron](/maintainers/msherron)[@msherron](https://github.com/msherron)

---

Top Contributors

[![msherron](https://avatars.githubusercontent.com/u/1399395?v=4)](https://github.com/msherron "msherron (8 commits)")

---

Tags

drupaldevelopmentlando

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/msherron-scoundrel/health.svg)

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

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

749284.3k35](/packages/civicrm-civicrm-core)

PHPackages © 2026

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