]> git.immae.eu Git - github/shaarli/Shaarli.git/commitdiff
doc/Makefile: remove references to composer update 1566/head
authornodiscc <nodiscc@gmail.com>
Thu, 24 Sep 2020 19:49:01 +0000 (21:49 +0200)
committernodiscc <nodiscc@gmail.com>
Thu, 24 Sep 2020 19:51:28 +0000 (21:51 +0200)
- add make composer_dependencies_dev Makefile target and use this instead
- fix composer initial installation procedure
- fix php-xdebug install instructions

Makefile
doc/md/dev/Unit-tests.md

index 2d604b542b80459b954212af053d57c655b11430..d16639265ecc1516e10cc9881a1f28ae6389ba7a 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -85,6 +85,10 @@ all_tests: test locale_test_de_DE locale_test_en_US locale_test_fr_FR
        @# --text doesn't work with phpunit 4.* (v5 requires PHP 5.6)
        @#$(BIN)/phpcov merge --text coverage/txt coverage
 
+### download 3rd-party PHP libraries, including dev dependencies
+composer_dependencies_dev: clean
+       composer install --prefer-dist
+
 ##
 # Custom release archive generation
 #
index 25af82d73096741b3d5be5954b93ced57bb311de..fd286bf0fd4f9df2b19f693a821c4c3c526b2535 100644 (file)
@@ -10,21 +10,16 @@ You can either use:
 - a local version, downloadable [here](https://getcomposer.org/download/).
 
 ```bash
-# system-wide version
-$ composer install
-$ composer update
-
-# local version
-$ php composer.phar self-update
-$ php composer.phar install
-$ php composer.phar update
+# for Debian-based distros
+sudo apt install composer
 ```
 
+
 ## Install Shaarli dev dependencies
 
 ```bash
 $ cd /path/to/shaarli
-$ composer update
+$ make composer_dependencies_dev
 ```
 
 ## Install and enable Xdebug to generate PHPUnit coverage reports
@@ -34,7 +29,7 @@ $ composer update
 
 ```bash
 # for Debian-based distros:
-sudo aptitude install php5-xdebug
+sudo apt install php-xdebug
 
 # for ArchLinux:
 pacman -S xdebug