PHPackages                             aldidigitalservices/composer-package-development-toolset - 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. aldidigitalservices/composer-package-development-toolset

ActiveComposer-plugin

aldidigitalservices/composer-package-development-toolset
========================================================

Develop Composer packages from inside your projects

0.1.2(2y ago)216.5k↓40%1[1 PRs](https://github.com/ALDIDigitalServices/ComposerPackageDevelopmentToolset/pulls)MITPHPPHP ^8.2

Since Nov 29Pushed 2y ago2 watchersCompare

[ Source](https://github.com/ALDIDigitalServices/ComposerPackageDevelopmentToolset)[ Packagist](https://packagist.org/packages/aldidigitalservices/composer-package-development-toolset)[ RSS](/packages/aldidigitalservices-composer-package-development-toolset/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (3)Dependencies (2)Versions (4)Used By (0)

Composer Package Development Toolset
====================================

[](#composer-package-development-toolset)

A Composer plugin that enables you to develop your Composer packages alongside your project, without altering the composer.json or composer.lock file of the project. This works by symlinking the development packages into the vendor directory, replacing possible existing installations.

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

[](#installation)

Add the package to your dev dependencies:

```
composer require --dev aldidigitalservices/composer-package-development-toolset
```

When prompted to allow this plugin confirm with `y`.

Usage
-----

[](#usage)

### Development Package Location

[](#development-package-location)

The development packages are automatically registered by scanning the `dev-packages` directory. Its default location is in your project's root directory, ensuring your packages are available in your Docker container and adding code completion for project code in the development packages.
However, the location can be changed by adding the following to your composer.json:

```
"extra": {
    "composer-package-development-toolset": {
        "package-dir": "dev-packages"
    }
}
```

### Workflow

[](#workflow)

As your composer.json and composer.lock won't be altered, Composer will remove the development package's symlinks on certain actions to match the content of these files. This plugin hooks into these actions and restores the symlinks afterwards, ensuring a seamless experience.

###  Health Score

29

—

LowBetter than 60% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity29

Limited adoption so far

Community11

Small or concentrated contributor base

Maturity47

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 83.3% 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 ~39 days

Total

3

Last Release

817d ago

### Community

Maintainers

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

---

Top Contributors

[![christianlerch](https://avatars.githubusercontent.com/u/36992306?v=4)](https://github.com/christianlerch "christianlerch (5 commits)")[![DanielHansmannAldi](https://avatars.githubusercontent.com/u/83207188?v=4)](https://github.com/DanielHansmannAldi "DanielHansmannAldi (1 commits)")

---

Tags

dev

### Embed Badge

![Health badge](/badges/aldidigitalservices-composer-package-development-toolset/health.svg)

```
[![Health](https://phpackages.com/badges/aldidigitalservices-composer-package-development-toolset/health.svg)](https://phpackages.com/packages/aldidigitalservices-composer-package-development-toolset)
```

###  Alternatives

[phpstan/phpstan

PHPStan - PHP Static Analysis Tool

13.9k341.8M29.6k](/packages/phpstan-phpstan)[barryvdh/laravel-debugbar

PHP Debugbar integration for Laravel

19.1k124.3M624](/packages/barryvdh-laravel-debugbar)[barryvdh/laravel-ide-helper

Laravel IDE Helper, generates correct PHPDocs for all Facade classes, to improve auto-completion.

14.9k123.0M687](/packages/barryvdh-laravel-ide-helper)[rector/rector

Instant Upgrade and Automated Refactoring of any PHP code

10.3k123.1M6.0k](/packages/rector-rector)[symfony/maker-bundle

Symfony Maker helps you create empty commands, controllers, form classes, tests and more so you can forget about writing boilerplate code.

3.4k111.1M568](/packages/symfony-maker-bundle)[phpmd/phpmd

PHPMD is a spin-off project of PHP Depend and aims to be a PHP equivalent of the well known Java tool PMD.

2.4k108.5M4.8k](/packages/phpmd-phpmd)

PHPackages © 2026

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