6.0.0-beta13
4/12/26

[[toc]]

  • Split Git Repo into individual components.

++ Bugs

N/A

++ People

All developers.

++ Description

Global:

Create script to automatically build list of apps/libs (for use by install script)

Create single installation script

  • This script can create/clone the git repos as needed.
  • All repos will be stored in a base folder
  • Option to create a separate, web-accessible directory.
  • Includes stuff in framework/bin
  • Includes stuff in horde-support/maintenance-tools
  • Includes the groupware install code (in fact, the Horde_Core_Bundle code is probably a good place to start in terms of creating the install script).
  • Use Horde_Pear libs to query for list of packages to install
  • This script can be packaged via PHAR
    • Allow config file

Create autoloader driver for use with script-facilitated development install

Create Vagrant image to allow for testing/development

Branch FRAMEWORK_5

For each application:

Split git repo

  • Tool at framework/bin/horde-git-split
    • Example: ./horde-git-split --component Imap_Client -- horde_imap_client_3
  • Stored in separate git repo. Prefix with "horde-"?

Add files to new repo

  • composer.json
    • Ensure that composer.json points to packagist/composer install paths instead of PEAR
  • Travis
    • .travis.ini
    • .travis.yml

Set up email updates for new repo

Add package-specific entry to bugs.horde.org (if it doesn't exist)


Back to the ((Project|Project List))