horde / hordeymlfile
Handle .horde.yml file and changelog.yml file
v0.0.1alpha4
2026-03-29 00:00 UTC
Requires
- php: ^8.2
- horde/version: ^1 || dev-FRAMEWORK_6_0
- horde/yaml: ^3 || dev-FRAMEWORK_6_0
Requires (Dev)
This package is auto-updated.
Last update: 2026-03-29 16:42:44 UTC
README
Handles the .horde.yml and changelog.yml file formats.
Purpose
The .horde.yml format is the source of truth for composer.json generation and other package meta information.
Supported Package Types
- PHP Libraries - "library", Standard Composer libraries (PSR-0, PSR-4)
- Horde Libraries - "horde-library", libraries with horde-specific handling in the horde/horde-installer-plugin (PSR-0, PSR-4)
- Horde Applications - "horde-application", Horde framework applications
- Applications - "application", composer default application type
- PHP Extensions - "extension", C extensions distributed via PIE (PHP Installer for Extensions)
- Themes - "horde-theme", Horde themes
- Composer Plugins - Composer plugins
Documentation
Format documentation is available at doc/FORMAT.md.
Origin
Same or similar implementations existed in:
- horde/horde-installer-plugin Composer plugin
- horde/components Developer CLI
- horde/hordectl Admin CLI
Refactoring into a separate library facilitates reuse.