PHPackages                             medunes/noise-php - 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. [Testing &amp; Quality](/categories/testing)
4. /
5. medunes/noise-php

ActiveProject[Testing &amp; Quality](/categories/testing)

medunes/noise-php
=================

A quick skeleton project starter with frequently needed boiler-plate setups (ci, badges, etc.)

1.8(5y ago)51404[6 issues](https://github.com/MedUnes/noise-php/issues)MITPHPPHP &gt;=7.2CI failing

Since Dec 6Pushed 4y ago3 watchersCompare

[ Source](https://github.com/MedUnes/noise-php)[ Packagist](https://packagist.org/packages/medunes/noise-php)[ Docs](http://github.com/medunes/noise-php)[ RSS](/packages/medunes-noise-php/feed)WikiDiscussions master Synced 1w ago

READMEChangelogDependencies (7)Versions (15)Used By (0)

PHP Noise
 [![](https://github.com/medunes/noise-php/raw/master/logo.png)](https://github.com/medunes/noise-php/blob/master/logo.png)
======================================================================================================================================

[](#php-noise--------)

##### A starter-kit for your PHP project. It includes frequently needed boilerplate setups (ci, badges, etc.)

[](#a-starter-kit-for-your-php-project-it-includes-frequently-needed-boilerplate-setups-ci-badges-etc)

[![release](https://camo.githubusercontent.com/036aed3e1ed688a9a97ba40ccfc5e28039bcb1b5f11cf53ac7e869f005e7fb75/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f762f6d6564756e65732f6e6f6973652d7068703f7374796c653d666c61742d737175617265)](https://packagist.org/packages/medunes/noise-php)[![Build Status](https://github.com/medunes/noise-php/workflows/build/badge.svg?style=flat-square)](https://github.com/MedUnes/noise-php/actions?query=workflow%3A%22build%22)[![Author](https://camo.githubusercontent.com/5be9e79919638e426a81c71fd7b9b4ce4493b5e70289939b47a47897b6b0f22a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f617574686f722d406d6564756e65732d626c75652e7376673f7374796c653d666c61742d737175617265)](https://twitter.com/medunes2)[![codecov](https://camo.githubusercontent.com/5ac0293681f33b353abfe37470e24143b78792ac94360415fa36bf64a4c63790/68747470733a2f2f636f6465636f762e696f2f67682f6d6564756e65732f6e6f6973652d7068702f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/medunes/noise-php/branch)[![SonarQube Quality](https://camo.githubusercontent.com/e823d6da89625101a02a4136b6cdecb11407efcdf3c3a6a2e0cd3250e7f2b967/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d4d6564556e65735f6e6f6973652d706870266d65747269633d616c6572745f737461747573)](https://sonarcloud.io/dashboard?id=MedUnes_noise-php)[![PHPStan](https://camo.githubusercontent.com/60033857034104a2be364675ad894418c186f58b3ae75291f65d9857e1b4db0b/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5048505374616e2d4c6576656c253230352d627269676874677265656e2e7376673f7374796c653d666c6174266c6f676f3d706870)](https://shields.io/#/)[![Psalm](https://camo.githubusercontent.com/4abb1dcca514ba46532dbd03f009c812a8d4b905db8f1174019b9e3eb908ad7a/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5073616c6d2d4c6576656c253230352d627269676874677265656e2e7376673f7374796c653d666c6174266c6f676f3d706870)](https://shields.io/#/)[![Psalm Coverage](https://camo.githubusercontent.com/ae06ce9bf2a25fc8d3ef54759302a2d88c80b82c10e11f7936df4599de80f8fb/68747470733a2f2f73686570686572642e6465762f6769746875622f4d6564556e65732f6e6f6973652d7068702f636f7665726167652e737667)](https://shepherd.dev/github/MedUnes/noise-php/coverage.svg)

[![Total Downloads](https://camo.githubusercontent.com/19f0db37cd907b22a1aa096d2d5e837bb09dcce2447d5bb23ccd8969110e8233/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6564756e65732f6e6f6973652d7068703f7374796c653d666c61742d737175617265)](https://packagist.org/packages/medunes/noise-php)

📦 Installation
--------------

[](#-installation)

To install this application, first ensure you have [Composer](https://getcomposer.org/download//) installed, then:

```
# Create your skeleton app (feel free to change the folder name instead of the demo one)
$ composer create-project medunes/noise-php my-demo-project

# Enter your app folder
$ cd my-demo-project

# Install dependencies
$ composer setup:clean

# Run the build script (tests, etc.)
$ composer build
```

ℹ️ FAQ
------

[](#ℹ️-faq)

#### So what is this?

[](#so-what-is-this)

This is PHP Noise !

An empty skeleton, a list of ready to customize setups.

These setups are commonly used when publishing PHP opensource projects or libraries.

I use this skeleton as a basis when I start a new project on Github.

Instead of spending time setting up configs from scratch, I'd rather customize them.

#### More details?

[](#more-details)

Nowadays, you don't just write some "working" code and ship it to the community.

There are a couple of disciplines you should follow in order to have your library acceptable by the community (or by yourself :) )

For example, code quality, tests, README, Documentation, License, logo, CHANGELOG, CI and many others.

I call these requirement: **noise**, not in a pejorative way, but maybe because writing new code is more fun than spending time fixing, testing, validating or documenting it.

#### Which kind of noise?

[](#which-kind-of-noise)

Currently, we support the following noise, but feel free to increase the volume:

- [PHPUnit](https://phpunit.de/announcements/phpunit-9.html)
- [PHPStan](https://github.com/phpstan/phpstan)
- [Psalm](https://github.com/vimeo/psalm)
- [SonarQube](https://docs.travis-ci.com/user/sonarcloud/)
- [Github Actions](https://github.com/marketplace/actions/setup-php-action)
- [PHP CS Fixer](https://github.com/FriendsOfPHP/PHP-CS-Fixer#usage)
- [README](https://github.com/medunes/noise-php/blob/master/README.md)
- [CONTRIBUTING](https://github.com/medunes/noise-php/blob/master/CONTRIBUTING.md)
- [LICENSE](https://github.com/medunes/noise-php/blob/master/LICENSE.md)
- [LOGO](https://github.com/medunes/noise-php/blob/master/logo.png)
- [CHANGELOG](https://github.com/medunes/noise-php/blob/master/CHANGELOG.md)

#### Where to go next?

[](#where-to-go-next)

Writing noise projects for other languages: Javascript, Go, C, C++, ..

###  Health Score

29

—

LowBetter than 59% of packages

Maintenance18

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity56

Maturing project, gaining track record

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

Recently: every ~16 days

Total

13

Last Release

1883d ago

PHP version history (2 changes)1.0PHP &gt;=7.4

1.7PHP &gt;=7.2

### Community

Maintainers

![](https://www.gravatar.com/avatar/31ce53b839500432e3a4518381c4b2ecc1e1a61c1b9b97af7bd82746c4f90ad0?d=identicon)[medunes](/maintainers/medunes)

---

Tags

continuous-deliverycontinuous-integrationcontinuous-testinggithub-actionsopensourcephpphp7phpstanphpunitpsalmskeleton-applicationskeleton-templatesonarcloudsonarqubestarterstarter-kitstarter-templatetravis-ciphpunitPHPStangithubSkeletoneducationcistarterdeploymentbuildpsalmsonarqubeopen-sourceNoisesonarcloudgithub-action

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/medunes-noise-php/health.svg)

```
[![Health](https://phpackages.com/badges/medunes-noise-php/health.svg)](https://phpackages.com/packages/medunes-noise-php)
```

###  Alternatives

[php-coveralls/php-coveralls

PHP client library for Coveralls API

51413.7M3.4k](/packages/php-coveralls-php-coveralls)[jbzoo/ci-report-converter

The tool converts different error reporting standards for deep integration with popular CI systems (TeamCity, IntelliJ IDEA, GitHub Actions, etc)

30784.4k2](/packages/jbzoo-ci-report-converter)[rregeer/phpunit-coverage-check

Check the code coverage using the clover report of phpunit

606.1M179](/packages/rregeer-phpunit-coverage-check)[moodlehq/moodle-plugin-ci

Helps running Moodle plugins analysis checks and tests under various CI environments.

612.6M](/packages/moodlehq-moodle-plugin-ci)[nimut/phpunit-merger

Merge multiple PHPUnit reports into one file

501.7M7](/packages/nimut-phpunit-merger)[hot/phpunit-runner

The lib allows to watch phpunit tests

3066.9k4](/packages/hot-phpunit-runner)

PHPackages © 2026

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