[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