X-Git-Url: http://git.inspyration.org/?a=blobdiff_plain;f=README.md;h=0c1438447ab5b7631040a5b7f1edfc9e9cc380b1;hb=a8a6dbc32613045bedebff292f83aedc5380c49c;hp=dd9072bc9233a1584ac63d49a9dc9d87e42686fb;hpb=99c241d18839384aa13fc9d31b677a13b8739756;p=zf2.biz%2Fgalerie.git diff --git a/README.md b/README.md index dd9072b..0c14384 100644 --- a/README.md +++ b/README.md @@ -14,45 +14,37 @@ Installation 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: +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 + php composer.phar self-update php composer.phar install -Using Git submodules --------------------- -Alternatively, you can install using native git submodules. This method works fine but it is -recommended that you use Composer due to the dependency management it provides. - - git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive +(The `self-update` directive is to ensure you have an up-to-date `composer.phar` +available.) -You will also need to update public/index.php and modules/Application/Module.php to enable autoloading. -For public/index.php, replace lines 2-13 with: +Another alternative for downloading the project is to grab it via `curl`, and +then pass it to `tar`: - use Zend\Loader\AutoloaderFactory, - Zend\ServiceManager\ServiceManager, - Zend\Mvc\Service\ServiceManagerConfiguration; - - chdir(dirname(__DIR__)); - require_once (getenv('ZF2_PATH') ?: 'vendor/ZendFramework/library') . '/Zend/Loader/AutoloaderFactory.php'; + cd my/project/dir + curl -#L https://github.com/zendframework/ZendSkeletonApplication/tarball/master | tar xz --strip-components=1 - // Setup autoloader - AutoloaderFactory::factory(); +You would then invoke `composer` to install dependencies per the previous +example. -Within modules/Application/Module.php add this method to the Application class: +Using Git submodules +-------------------- +Alternatively, you can install using native git submodules: - public function getAutoloaderConfig() - { - return array( - 'Zend\Loader\StandardAutoloader' => array( - 'namespaces' => array( - __NAMESPACE__ => __DIR__ . '/src/' . __NAMESPACE__, - ), - ), - ); - } + git clone git://github.com/zendframework/ZendSkeletonApplication.git --recursive Virtual Host ------------