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

--
commits mailing list
Frequently Asked Questions: http://wiki.horde.org/FAQ
To unsubscribe, mail: [email protected]

Reply via email to