PHPackages                             kalamuna/kalaconfig - 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. kalamuna/kalaconfig

ActiveDrupal-module[Utility &amp; Helpers](/categories/utility)

kalamuna/kalaconfig
===================

Provides a base set of configuration and module dependencies for starting new Drupal projects.

1.0.0(7y ago)16.8kGPL-2.0+

Since Aug 13Pushed 7y ago25 watchersCompare

[ Source](https://github.com/kalamuna/kalaconfig)[ Packagist](https://packagist.org/packages/kalamuna/kalaconfig)[ Docs](https://github.com/kalamuna/kalaconfig)[ RSS](/packages/kalamuna-kalaconfig/feed)WikiDiscussions 1.x Synced 1mo ago

READMEChangelogDependencies (16)Versions (2)Used By (0)

Kalamuna Configuration
======================

[](#kalamuna-configuration)

Kalaconfig provides some configuration and module dependencies for starting new Drupal projects, including three [config split](https://www.drupal.org/project/config_split) environments—dev, test, and live.

**Note:** This module automatically uninstalls itself immediately after installation. But do not remove it! Composer dependencies are still needed.

Usage
-----

[](#usage)

1. Merge the following snippet into your project's `composer.json` file so that `drupal-library` and `component` dependencies install to the correct location:

    ```
    "extra": {
        "installer-types": ["component"],
        "installer-paths": {
            "web/libraries/{$name}": [
              "type:component",
              "type:drupal-library"
            ]
        }
    }

    ```

    where `web/libraries/` is the path to your libraries directory relative to your *project* root. Take care not to wipe out any of the existing `extra` and `installer-paths` settings that may already exist in your `composer.json`.
2. Run `composer require kalamuna/kalaconfig` on your main project.
3. Run `composer install` on your main project.
4. Turn on your local development environment (e.g., `vagrant up` to use the built-in DrupalVM)
5. Install Drupal with core "standard" installation profile.
6. Remove the `$settings['install_profile'] = 'standard'` line automatically appended to `settings.php` by the Drupal install process.
7. Enable this module; it will set up a sane [Config Split](https://www.drupal.org/project/config_split) scheme, automatically export your initial configs, and then uninstall itself.
8. Commit the newly-exported configuration files to your repository, and push them to origin.
9. Use the `config_installer` installation profile to create the sites in all other environments (`drush site-install config_installer`).

Notes
-----

[](#notes)

You may choose not to install dev dependencies in your production/testing/staging environments (recommended) by using `composer install --no-dev`. However, that means the dependencies brought in by Kalaconfig will be missing in those environments. Therefore, you must remember to copy any dependencies provided by Kalaconfig that are needed in those environments into your main project's composer.json `require` section.

###  Health Score

31

—

LowBetter than 68% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity19

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity62

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

Total

2

Last Release

2825d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/25086?v=4)[Rob Loach](/maintainers/RobLoach)[@RobLoach](https://github.com/RobLoach)

![](https://www.gravatar.com/avatar/0fe030e0f999c776afd9874603f9a8e99bb4854bed29430b559c49b5d684abd2?d=identicon)[ultrabob](/maintainers/ultrabob)

![](https://www.gravatar.com/avatar/56cdb1522b7917944ca67251264364f3a123b1ee3011f555d3b54172fff9f952?d=identicon)[derekderaps](/maintainers/derekderaps)

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

---

Top Contributors

[![kalacommitbot](https://avatars.githubusercontent.com/u/8204683?v=4)](https://github.com/kalacommitbot "kalacommitbot (1 commits)")

---

Tags

drupal

### Embed Badge

![Health badge](/badges/kalamuna-kalaconfig/health.svg)

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

###  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)

PHPackages © 2026

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