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
- 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
- Set up email updates for new repo
- Add package-specific entry to bugs.horde.org (if it doesn't exist)
Back to the Project List