devel:composer
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
devel:composer [2015-12-04 04:58] – Link to vendor dir. 125.255.136.190 | devel:composer [2024-02-26 18:49] (current) – Minor change Rosselyn | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== Composer ====== | ====== Composer ====== | ||
+ | |||
+ | ===== Core Dependencies ===== | ||
We use [[https:// | We use [[https:// | ||
- | All **composer installed library files** as well as the autogenerated autoload configuration is **checked into git**.((See 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.1449201530.txt.gz · Last modified: 2015-12-04 04:58 by 125.255.136.190