[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