This repository is a package to make Magento installable via Composer.
Supposing that you've Composer installed, to install Magento you can do:
$ composer create-project webgriffe/magento my-new-project 1.7.0.2-dev
To know wich versions of Magento are available check available branches.
This package comes with a Magento Installer Composer's script that installs Magento on the given database. You'll be required to insert the following installation parameters:
locale: e.g. en_UStimezone: e.g. America/Los_Angelesdefault_currency: e.g. USDdb_host: e.g. localhostdb_name: e.g. magentodb_user: e.g. root, this user must be granted to create the databasedb_pass: e.g. passwordurl: e.g. http://magento.local/, remember the trailing slashadmin_firstname: e.g Johnadmin_lastname: e.g Doeadmin_email: e.g [email protected]admin_username: e.g adminadmin_password: e.g. password123, note that Magento requires that admin password contains letters and numbers
These parameters will be stored in var/install.yml and the installer will use them to install Magento. If something goes wrong during the installation you can relaunch it through the command composer run-script post-install-cmd.
This package comes with the Magento module installer for Composer by Magento Hackathon. If you want to install an extension you have only to add it to your Composer's dependencies and then execute the command composer update vendor/my-brand-new-extension. See the relative documentation for further informations.
For any suggestions or bug report, please use GitHub's issues section. Thank you!