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: