]> git.immae.eu Git - github/shaarli/Shaarli.git/commitdiff
Merge pull request #1566 from nodiscc/makefile-composer-install
authorArthurHoaro <arthur@hoa.ro>
Wed, 30 Sep 2020 09:12:17 +0000 (11:12 +0200)
committerGitHub <noreply@github.com>
Wed, 30 Sep 2020 09:12:17 +0000 (11:12 +0200)
doc/Makefile: remove references to composer update

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

index 4c9a9c832d8bf428830f2037923f7d34e15431bf..0ff6bd3f7a5ef59ed7900b29a3b093855352b928 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