devel:composer
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revisionLast revisionBoth sides next revision | ||
devel:composer [2015-08-05 10:51] – created andi | devel:composer [2024-02-26 18:49] – Minor change Rosselyn | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Composer ====== | ====== Composer ====== | ||
- | We're using [[https:// | + | ===== Core Dependencies ===== |
- | All **composer installed library files** as well as the autogenerated autoload configuration is **checked into git**. This ensures that a git checkout (or TGZ download from github) is immediately usable without the need to run composer. | + | We use [[https:// |
+ | |||
+ | All **composer installed library files** as well as the autogenerated autoload configuration is **checked into git**.((See https:// | ||
We **only check in what we need**. Everything we don't need is added to our '' | We **only check in what we need**. Everything we don't need is added to our '' | ||
Line 9: | Line 11: | ||
We try to **avoid large dependencies**. We don't want to ship a huge tree of potential buggy/ | We try to **avoid large dependencies**. We don't want to ship a huge tree of potential buggy/ | ||
- | Useful code developed for DokuWiki should be moved to external composer packages where sensible. This is still in progress. | + | Useful code developed for DokuWiki, should be moved to external composer packages where sensible. This is still in progress. |
+ | |||
+ | ===== Development Dependencies ===== | ||
+ | |||
+ | Dependencies and tools needed for development are installed via composer in the '' | ||
+ | |||
+ | < | ||
+ | cd _test | ||
+ | composer install | ||
+ | </ | ||
+ | |||
+ | We provide three shortcut scripts: | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ |
devel/composer.txt · Last modified: 2024-04-27 14:58 by 2a02:8109:2c40:c25:70f5:f:6ad5:dd19