Merge branch 'master' of ../application-blanche
[zf2.biz/galerie.git] / README.md
index 5ac885c..0c14384 100644 (file)
--- a/README.md
+++ b/README.md
@@ -10,14 +10,43 @@ looking to get their feet wet with ZF2.
 
 Installation
 ------------
-The easiest way to get a working copy of this project is to clone the repository
-and use composer to install dependencies:
+
+Using Composer (recommended)
+----------------------------
+The recommended way to get a working copy of this project is to clone the repository
+and use `composer` to install dependencies using the `create-project` command:
+
+    curl -s https://getcomposer.org/installer | php --
+    php composer.phar create-project --repository-url="http://packages.zendframework.com" zendframework/skeleton-application path/to/install
+
+Alternately, clone the repository and manually invoke `composer` using the shipped
+`composer.phar`:
 
     cd my/project/dir
     git clone git://github.com/zendframework/ZendSkeletonApplication.git
     cd ZendSkeletonApplication
-    curl -s http://getcomposer.org/installer | php (windows: download http://getcomposer.org/installer and execute with PHP)
+    php composer.phar self-update
     php composer.phar install
 
+(The `self-update` directive is to ensure you have an up-to-date `composer.phar`
+available.)
+
+Another alternative for downloading the project is to grab it via `curl`, and
+then pass it to `tar`:
+
+    cd my/project/dir
+    curl -#L https://github.com/zendframework/ZendSkeletonApplication/tarball/master | tar xz --strip-components=1
+
+You would then invoke `composer` to install dependencies per the previous
+example.
+
+Using Git submodules
+--------------------
+Alternatively, you can install using native git submodules:
+
+    git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive
+
+Virtual Host
+------------
 Afterwards, set up a virtual host to point to the public/ directory of the
-project and you should be ready to go!
\ No newline at end of file
+project and you should be ready to go!