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
🎵 Provides a a composer plugin for normalizing composer.json.
Find out more at ergebnis/composer-normalize.
ergebnis/day-one-to-obsidian-converter
📓 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
❤️ Provides default community health files and composite actions for the @ergebnis organization.
Find out more at ergebnis/.github.
ergebnis/classy
🔍 Provides a composer package with a finder for classy elements (classes, enums, interfaces, and traits).
Find out more at ergebnis/classy.
ergebnis/clock
⏰ Provides a composer package with a simple abstraction of a clock.
Find out more at ergebnis/clock.
ergebnis/data-generator
🗄 Provides a composer package with data generators.
Find out more at ergebnis/data-generator.
ergebnis/data-provider
👓 Provides a composer package with generic data providers for use with phpunit/phpunit.
Find out more at ergebnis/data-provider.
ergebnis/environment-variables
🌳 Provides a composer package with an abstraction of environment variables.
Find out more at ergebnis/environment-variables.
ergebnis/factory-bot
🤖 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
🤖 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
👀 Provides a composer package with a front matter parser.
Find out more at ergebnis/front-matter.
ergebnis/http-method
📟 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
📃 Provides a composer package with generic and vendor-specific normalizers for normalizing JSON documents.
Find out more at ergebnis/json-normalizer.
ergebnis/json-printer
📃 Provides a composer package with a JSON printer, allowing for flexible indentation.
Find out more at ergebnis/json-printer.
ergebnis/json-schema-validator
📃 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
💼 Provides a composer package with an abstraction of an open-source license.
Find out more at ergebnis/license.
ergebnis/php-cs-fixer-config
📓 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
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
👓 Provides composer package with for phpstan/phpstan.
Find out more at ergebnis/phpstan-rules.
ergebnis/phpunit-slow-test-detector
⏱️ 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
🌱 + 👀 Provides a composer package with a Twig loader for files with YAML front-matter.
Find out more at ergebnis/twig-front-matter.
ergebnis/version
💾 Provides a composer package with an abstraction of a semantic version.
Find out more at ergebnis/version.
ergebnis/version-constraint
🎚️ Provides a composer package with abstractions of version constraints.
Find out more at ergebnis/version-constraint.
GitHub Actions
ergebnis/composer-root-version-action
🎵 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
📓 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
🎼 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: