[commits] [Wiki] changed: Doc/Dev/HordeYmlFormat

Ralf Lang (B1 Systems GmbH) lang at b1-systems.de
Sun Nov 24 09:52:18 UTC 2019


rlang  Sun, 24 Nov 2019 09:52:18 +0000

Modified page: https://wiki.horde.org/Doc/Dev/HordeYmlFormat
New Revision:  5
Change log:  Added code examples

@@ -7,9 +7,9 @@
  Document .horde.yml format and how it relates to composer json and pear xml

  TODO: beautify

-++ Meta data head
++++ Meta data head

  id: string, mandatory, uppercase and minus Horde_ for libs,  
lowercase for apps (horde, turba, Autoloader, Exception)
  name: string, mandatory, Uppercase (Horde, Turba, Autoloader, Exception)
  full: string, mandatory, a one-line description
@@ -64,11 +64,13 @@
    identifier: BSD-2-Clause
    uri: http://www.horde.org/licenses/bsd
  </code>

-++ PHP and Pear Dependencies
++++ PHP and Pear Dependencies

-This covers PHP itself, php binary modules and PEAR dependencies both  
inside horde and external
+This covers PHP itself, php binary modules and PEAR dependencies both  
inside horde and external.
+For composer, pear dependencies on parts of horde get translated.  
External dependencies get included as pear unless they are defined in  
a conversion list in the components tool's config.
+See below for composer-only dependencies.

  dependencies: top level structure for several optional keys
  dependencies: required: multilevel list of mandatory dependencies  
(php, pear, ext) - The key and all sub keys are optional
  dependencies: required: php: optional key. The value should be a  
version constraint string



More information about the commits mailing list