PHPackages                             analogde/ddevtools - 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. analogde/ddevtools

ActiveTool

analogde/ddevtools
==================

Tools for TYPO3 running in a ddev environment

11.3kShell

Since Jul 20Pushed 7y ago1 watchersCompare

[ Source](https://github.com/Startpiloten/ddevtools)[ Packagist](https://packagist.org/packages/analogde/ddevtools)[ RSS](/packages/analogde-ddevtools/feed)WikiDiscussions master Synced 3d ago

READMEChangelogDependenciesVersions (1)Used By (0)

DDEV Tools for typo3
====================

[](#ddev-tools-for-typo3)

> ddevtools is a little toolbox that allows you to use npm scripts to run commands in your ddev environment. If you use phpstorm you could just rightclick on `.vendor/analogde/ddevtools/package.json` to list the npm scripts of ddevtools like shown on the screenshot.

[![](docs/ddevtools_npm_scripts.png)](docs/ddevtools_npm_scripts.png)

.ddevtools.yaml
---------------

[](#ddevtoolsyaml)

> If you have no .ddevtools.yaml in your project root just run `npm run script script:test:yaml` or click the task. Now the .ddevtools.yaml should be generated.

```
init: **not used at the moment**

provider:
  name: **name of your provider extension**
  package_json: **path to your package.json file where you have your build tasks**
  custom_build: **optional if you want to use a custom build task**
  custom_watch: **optional if you want to use a custom watch task**

```

Here you could find an example of an provider extension with builds: [startpilot](https://github.com/Startpiloten/startpilot/blob/develop/Resources/Build/package.json)

!! Actual this project is just a proof of concept !!
----------------------------------------------------

[](#-actual-this-project-is-just-a-proof-of-concept-)

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity16

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity40

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/478501263e7c8eb38985e1f166558baf4b2ed0c16f78065381bd2847188e3265?d=identicon)[analogde](/maintainers/analogde)

---

Top Contributors

[![misterboe](https://avatars.githubusercontent.com/u/6050140?v=4)](https://github.com/misterboe "misterboe (3 commits)")

### Embed Badge

![Health badge](/badges/analogde-ddevtools/health.svg)

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

PHPackages © 2026

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