[commits] [Wiki] changed: Project/SplitGitRepo

Michael Slusarz slusarz at horde.org
Tue Nov 25 02:25:59 UTC 2014


slusarz  Tue, 25 Nov 2014 02:25:59 +0000

Modified page: http://wiki.horde.org/Project/SplitGitRepo
New Revision:  6
Change log:  Initial checklist

@@ -10,7 +10,38 @@

  All developers.

  ++ Description
+
+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)
+
+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

  ----
  Back to the ((Projects|Project List))



More information about the commits mailing list