[[toc]]
- Split Git Repo into individual components.
++ Bugs
N/A
++ People
All developers.
++ Description
+++ Steps for the split
Make dev.horde.org read-only
Notify mailing lists
Split git repo with framework/bin/horde-git-split-all
Set up email updates for new repo
Add files to new repo
- .travis.ini, .travis.yml
- .gitignore
Create FRAMEWORK_5_2 branch in libraries
Update website
Later:
Use more standard directory layout
- phpunit.xml and other dev tool configurations in base directory.
- README -> README.rst and COPYING -> LICENSE, and move to base directory.
- PSR-4 layout
Generate documentation for each repo
Add package-specific entries to bugs.horde.org
+++ Todos
Global:
O Prepare website with new instructions
X Create script to automatically build list of apps/libs (for use by install script)
O Create single installation script
- X This script can create/clone the git repos as needed.
- X All repos will be stored in a base folder
- X Option to create a separate, web-accessible directory.
- O Includes stuff in framework/bin
- O Includes stuff in horde-support/maintenance-tools
- O 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).
- O Use Horde_Pear libs to query for list of packages to install
- O This script can be packaged via PHAR
O Create autoloader driver for use with script-facilitated development install
O Create Vagrant image to allow for testing/development
++ Open Questions (Votes)
- Prefix split repositories with "horde-"?
- What to do with the "horde" base repository. Delete current "horde" repository and replace it with the current "horde" application, or find a new repository name for the current "horde" application and keep or empty the current "horde" repository.
- Jan: leaning to the former
- Mike: leaning to the later (Wouldn't deleting the contents of the current repository mess anyone who has it checked out?)
- Outcome: use "base" as a name.
Back to the ((Project|Project List))