Download the PHP package mridang/magazine without Composer
On this page you can find all versions of the php package mridang/magazine. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download mridang/magazine
More information about mridang/magazine
Files in mridang/magazine
Package magazine
Short Description Magazine helps you automatically package extensions for Magento 1.x
License MIT
Homepage https://github.com/mridang/magazine
Informations about the package magazine
Magazine — Sane Magento Packaging
Magazine helps you automatically package extensions for Magento 1.x in a sane manner. Magazine uses the cannibalised Magento core classes to build you a fully-compliant Magento package in seconds.
Requirements
Magazine requires PHP version 5.1.2 or greater.
Installation
The easiest way to get started with Magazine is use Composer. You can easily install Magazine system-wide with the following command:
composer global require "mridang/magazine=*"
Make sure you have ~/.composer/vendor/bin/
in your PATH.
Or alternatively, include a dependency for mridang/magazine
in your composer.json
file. For example:
You will then be able to run Magazine from the vendor bin directory:
./vendor/bin/magazine -h
You can also download the Magazine source and run the magazine
command directly from the Git checkout:
git clone git://github.com/mridang/magazine.git
cd magazine
php bin/magazine -h
Usage
In order to move towards automated packaging, you'll need to create a package.json
file in your extension's directory. The foarmat of this JSON file closely matches that of the XML file generated by Magento's packager and bundles in the extension package.
Most the fields are self-explanatory but the include
paths must be carefully configured.
Alias | Description | Path |
---|---|---|
magelocal | Magento Local module file | ./app/code/local |
magecommunity | Magento Community module file | ./app/code/community |
magecore | Magento Core team module file | ./app/code/core |
magedesign | Magento User Interface (layouts, templates) | ./app/design |
mageetc | Magento Global Configuration | ./app/etc |
magelib | Magento PHP Library file | ./lib |
magelocale | Magento Locale language file | ./app/locale |
magemedia | Magento Media library | ./media |
mageskin | Magento Theme Skin (Images, CSS, JS) | ./skin |
mageweb | Magento Other web accessible file | . |
magetest | Magento PHPUnit test | ./tests |
mage | Magento other | . |
Authors
Mridang Agarwalla
License
Magazine is licensed under the MIT License - see the LICENSE file for details