[commits] [Wiki] changed: Project/NoMorePear
Ralf Lang (B1 Systems GmbH)
lang at b1-systems.de
Wed Feb 6 08:50:12 UTC 2019
rlang Wed, 06 Feb 2019 08:50:12 +0000
Modified page: https://wiki.horde.org/Project/NoMorePear
New Revision: 2
Change log: composer plugin
@@ -37,20 +37,26 @@
components/lib/Helper/Composer.php currently depends on conductor
and gets its data from package.xml
anything handling package.xml is broken without pear though. Always
need to register the horde channel
rewrite all pear.horde.org dependencies to vcs type dependencies
github/horde/
+
+https://github.com/horde/components/pull/3
Other resources
Do we want to keep a whitelist of other channels/packages which
should be pulled from packagist or github rather than pear?
-
+
++++ Composer plugin: install apps below base rather than vendor/
-
+
(we don't want /vendor/ web-readable)
-
+horde apps are type "horde-application" and get installed to
/$appname or base/appname
+Installing/updating an app should clear cache and autoloader cache
+Check if the app provides a registry snippet in /doc/
+write horde.local.php if necessary
+installing base should provide some initialization
+
++++ Composer plugin: copy, move or link js content from libraries
to horde/js
-
-Maybe refactor functionality from git-tools
-
+horde libs are type "horde-library" and get installed to /vendor/Horde/Foo
+Maybe we find some trick
+++ Packagist
Add tool chain to create and update packages on packagist for easier
consumption.
More information about the commits
mailing list