From ab1b02d65e2cd53a390efbb23499c599413250a6 Mon Sep 17 00:00:00 2001 From: Matthew Weier O'Phinney Date: Mon, 18 Jan 2016 17:58:16 -0600 Subject: [PATCH 1/2] use --no-dev flag when installing Composer installs the dev requirements *as listed before running any scripts* when executing `create-project`. By specifying `--no-dev`, we prevent that from occurring. This also adds a note that if you want development requirements, you *must* run `composer update` on completion. --- doc/book/quick-start-skeleton.md | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/doc/book/quick-start-skeleton.md b/doc/book/quick-start-skeleton.md index 601289c5..36da4efb 100644 --- a/doc/book/quick-start-skeleton.md +++ b/doc/book/quick-start-skeleton.md @@ -11,7 +11,7 @@ renderer, and error handler from the outset. First, we'll create a new project, using Composer's `create-project` command: ```bash -$ composer create-project -s rc zendframework/zend-expressive-skeleton expressive +$ composer create-project --no-dev -s rc zendframework/zend-expressive-skeleton expressive ``` > ### Stability @@ -20,6 +20,12 @@ $ composer create-project -s rc zendframework/zend-expressive-skeleton expressiv > to recognize the version as installable, you must pass the `-s rc` flag, > indicating it should use packages of RC stability. +> ### Development requirements +> +> If you wish to use the development requirements as defined in the skeleton +> (specifically, PHPUnit and PHP_CodeSniffer), you will need to run a +> `composer update` after installation. + This will prompt you to choose: - A router. We recommend using the default, FastRoute. From b9080965bdc373b9202ec3f86e835311deca51c1 Mon Sep 17 00:00:00 2001 From: Matthew Weier O'Phinney Date: Tue, 19 Jan 2016 08:11:53 -0600 Subject: [PATCH 2/2] Added `--no-dev` flag in README example as well - Thanks, @samsonasik ! --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a3f0507..dfc64045 100644 --- a/README.md +++ b/README.md @@ -36,7 +36,7 @@ also provides configuration for officially supported dependencies. To use the skeleton, use Composer's `create-project` command: ```bash -$ composer create-project -s rc zendframework/zend-expressive-skeleton +$ composer create-project --no-dev -s rc zendframework/zend-expressive-skeleton ``` This will prompt you through choosing your dependencies, and then create and