horde/hordeymlfile

Handle .horde.yml file and changelog.yml file

Maintainers

Package info

github.com/horde/HordeYmlFile

Homepage

pkg:composer/horde/hordeymlfile

Statistics

Installs: 18

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.0.1alpha4 2026-03-29 00:00 UTC

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.