PHPackages                             codekoalas/koality-drupal - 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. codekoalas/koality-drupal

ActiveProject

codekoalas/koality-drupal
=========================

Project template for Drupal 10 projects with composer: with some pre-installed things needed on every site

10.x-dev(2y ago)11964[3 PRs](https://github.com/CodeKoalas/koality-drupal/pulls)GPL-2.0+PHPPHP &gt;=8.2.0

Since Nov 15Pushed 2y ago3 watchersCompare

[ Source](https://github.com/CodeKoalas/koality-drupal)[ Packagist](https://packagist.org/packages/codekoalas/koality-drupal)[ RSS](/packages/codekoalas-koality-drupal/feed)WikiDiscussions 10.x Synced 3d ago

READMEChangelogDependencies (56)Versions (6)Used By (0)

Composer template for Drupal projects
=====================================

[](#composer-template-for-drupal-projects)

Code Koalas Edition

How to use
----------

[](#how-to-use)

1. `composer create-project codekoalas/koality-drupal:10.x-dev some-dir --stability dev --no-interaction`
2. `fin up`
3. `cp sample.settings.php docroot/sites/default/settings.php`
4. Go to your new local site.
5. Update .ddev/commands to point to the info you need to get those working for others. a. replace `NAMEOFTHEME` with actual name of theme.

Storybook
---------

[](#storybook)

After site is up and running.

1. Install modules: `(fin|ddev) drush en cl_server sdc_examples -y`
2. Login to Drupal and modify the cl\_server permissions to permit anonymous users to view
3. Edit `.storybook/preview.js` URL to be your URL.
4. Run `ddev yarn install`
5. Run `ddev yarn storybook` and navigate to

Readme After Initial Setup
==========================

[](#readme-after-initial-setup)

After you have gotten this spun up be a good person and update the readme to match the project you're building, here's a template:

My Website
==========

[](#my-website)

Here is some basic information about what the project is

Spinup
------

[](#spinup)

This will spin up site, run composer, and download the database.

- `fin init`

Environments
------------

[](#environments)

- Local:
- Stage:
- Prod:

Designs
-------

[](#designs)

A link to designs could be nice to put in the readme as well.

Members
-------

[](#members)

**Project Owner:** Someone

**Project Manager:** Someone

**Software Engineer:** Someone

**Designer:** Someone

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity15

Limited adoption so far

Community24

Small or concentrated contributor base

Maturity60

Established project with proven stability

 Bus Factor1

Top contributor holds 58.2% 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 ~645 days

Total

3

Last Release

806d ago

Major Versions

8.x-dev → 9.x-dev2023-01-16

9.x-dev → 10.x-dev2024-02-29

PHP version history (3 changes)8.x-devPHP &gt;=7.0.8

9.x-devPHP &gt;=8.1.0

10.x-devPHP &gt;=8.2.0

### Community

Maintainers

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

---

Top Contributors

[![webflo](https://avatars.githubusercontent.com/u/123946?v=4)](https://github.com/webflo "webflo (103 commits)")[![fabean](https://avatars.githubusercontent.com/u/3298524?v=4)](https://github.com/fabean "fabean (30 commits)")[![derhasi](https://avatars.githubusercontent.com/u/118502?v=4)](https://github.com/derhasi "derhasi (4 commits)")[![greg-1-anderson](https://avatars.githubusercontent.com/u/612191?v=4)](https://github.com/greg-1-anderson "greg-1-anderson (4 commits)")[![weitzman](https://avatars.githubusercontent.com/u/7740?v=4)](https://github.com/weitzman "weitzman (4 commits)")[![jmolivas](https://avatars.githubusercontent.com/u/366275?v=4)](https://github.com/jmolivas "jmolivas (3 commits)")[![jorissteyn](https://avatars.githubusercontent.com/u/448056?v=4)](https://github.com/jorissteyn "jorissteyn (2 commits)")[![bradjones1](https://avatars.githubusercontent.com/u/981966?v=4)](https://github.com/bradjones1 "bradjones1 (2 commits)")[![jcnventura](https://avatars.githubusercontent.com/u/329663?v=4)](https://github.com/jcnventura "jcnventura (2 commits)")[![jonhattan](https://avatars.githubusercontent.com/u/482058?v=4)](https://github.com/jonhattan "jonhattan (2 commits)")[![pfrenssen](https://avatars.githubusercontent.com/u/442924?v=4)](https://github.com/pfrenssen "pfrenssen (2 commits)")[![mickaelperrin](https://avatars.githubusercontent.com/u/5844226?v=4)](https://github.com/mickaelperrin "mickaelperrin (1 commits)")[![mikran](https://avatars.githubusercontent.com/u/820244?v=4)](https://github.com/mikran "mikran (1 commits)")[![ModulesUnraveled](https://avatars.githubusercontent.com/u/1663810?v=4)](https://github.com/ModulesUnraveled "ModulesUnraveled (1 commits)")[![opdavies](https://avatars.githubusercontent.com/u/339813?v=4)](https://github.com/opdavies "opdavies (1 commits)")[![rwanyoike](https://avatars.githubusercontent.com/u/3677497?v=4)](https://github.com/rwanyoike "rwanyoike (1 commits)")[![Saphyel](https://avatars.githubusercontent.com/u/5764721?v=4)](https://github.com/Saphyel "Saphyel (1 commits)")[![tstoeckler](https://avatars.githubusercontent.com/u/3929504?v=4)](https://github.com/tstoeckler "tstoeckler (1 commits)")[![ArneSaknussemm89](https://avatars.githubusercontent.com/u/16626569?v=4)](https://github.com/ArneSaknussemm89 "ArneSaknussemm89 (1 commits)")[![zaporylie](https://avatars.githubusercontent.com/u/1690685?v=4)](https://github.com/zaporylie "zaporylie (1 commits)")

### Embed Badge

![Health badge](/badges/codekoalas-koality-drupal/health.svg)

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

###  Alternatives

[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)[drupalwxt/wxt

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

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

The thunder distribution

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

PHPackages © 2026

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