Apart from contributing to open source projects I use, I maintain a range of applications, packages, GitHub Actions and GitHub template repositories.

Applications

ergebnis/composer-normalize

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🎵 Provides a a composer plugin for normalizing composer.json.

Find out more at ergebnis/composer-normalize.

ergebnis/day-one-to-obsidian-converter

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

📓 Provides a composer package with a console command for converting DayOne journals to Obsidian notes.

Find out more at ergebnis/day-one-to-obsidian-converter.

Packages

ergebnis/.github

Integrate Workflow

❤️ Provides default community health files and composite actions for the @ergebnis organization.

Find out more at ergebnis/.github.

ergebnis/classy

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🔍 Provides a composer package with a finder for classy elements (classes, enums, interfaces, and traits).

Find out more at ergebnis/classy.

ergebnis/clock

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

⏰ Provides a composer package with a simple abstraction of a clock.

Find out more at ergebnis/clock.

ergebnis/data-generator

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🗄 Provides a composer package with data generators.

Find out more at ergebnis/data-generator.

ergebnis/data-provider

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

👓 Provides a composer package with generic data providers for use with phpunit/phpunit.

Find out more at ergebnis/data-provider.

ergebnis/environment-variables

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🌳 Provides a composer package with an abstraction of environment variables.

Find out more at ergebnis/environment-variables.

ergebnis/factory-bot

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🤖 Provides a composer package with a fixture factory for doctrine/orm entities that can be used in tests.

Find out more at ergebnis/factory-bot.

ergebnis/factory-girl-definition

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🤖 Provides a composer package with an interface for, and an easy way to find and register entity definitions for breerly/factory-girl-php.

Find out more at ergebnis/factory-girl-definition.

ergebnis/front-matter

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

👀 Provides a composer package with a front matter parser.

Find out more at ergebnis/front-matter.

ergebnis/http-method

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

📟 Provides a composer package with constants for HTTP request methods, inspired by teapot/status-code.

Find out more at ergebnis/http-method.

ergebnis/json-normalizer

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

📃 Provides a composer package with generic and vendor-specific normalizers for normalizing JSON documents.

Find out more at ergebnis/json-normalizer.

ergebnis/json-printer

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

📃 Provides a composer package with a JSON printer, allowing for flexible indentation.

Find out more at ergebnis/json-printer.

ergebnis/json-schema-validator

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

📃 Provides a composer package with a JSON schema validator, building on top of justinrainbow/json-schema.

Find out more at ergebnis/json-schema-validator.

ergebnis/license

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

💼 Provides a composer package with an abstraction of an open-source license.

Find out more at ergebnis/license.

ergebnis/php-cs-fixer-config

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

📓 Provides a composer package with a configuration factory and multiple rule sets for friendsofphp/php-cs-fixer.

Find out more at ergebnis/php-cs-fixer-config.

ergebnis/php-package-template

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

Provides a GitHub repository template for a composer package with GitHub Actions workflows using standard PHP development tools."

Find out more at ergebnis/php-package-template.

ergebnis/phpstan-rules

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

👓 Provides composer package with for phpstan/phpstan.

Find out more at ergebnis/phpstan-rules.

ergebnis/phpunit-slow-test-detector

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

⏱️ Provides composer package with an extension for detecting slow tests in phpunit/phpunit.

Find out more at ergebnis/phpunit-slow-test-detector.

ergebnis/twig-front-matter

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🌱 + 👀 Provides a composer package with a Twig loader for files with YAML front-matter.

Find out more at ergebnis/twig-front-matter.

ergebnis/version

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

💾 Provides a composer package with an abstraction of a semantic version.

Find out more at ergebnis/version.

ergebnis/version-constraint

Integrate WorkflowCode CoverageType CoverageLatest Stable VersionTotal DownloadsMonthly Downloads

🎚️ Provides a composer package with abstractions of version constraints.

Find out more at ergebnis/version-constraint.

GitHub Actions

ergebnis/composer-root-version-action

Integrate Workflow

🎵 Provides a GitHub Action that sets a COMPOSER_ROOT_VERSION environment variable from the value of the branch alias defined in composer.json.

Find out more at ergebnis/composer-root-version-action.

GitHub Templates

ergebnis/php-cs-fixer-config-template

Integrate WorkflowCode CoverageType Coverage

📓 Provides a GitHub template repository for a composer package with a configuration factory and a custom rule set for friendsofphp/php-cs-fixer.

Find out more at ergebnis/php-cs-fixer-config-template.

ergebnis/symfony-application-template

Integrate WorkflowCode CoverageType Coverage

🎼 Provides a GitHub template repository for a Symfony application, using GitHub Actions.

Find out more at ergebnis/symfony-application-template.

Do you benefit from my work on open-source software?

These generous people and organizations currently support my work on open-source software:

Do you need help with your PHP project?