Skip to content

Instantly share code, notes, and snippets.

@ottonet
Created April 13, 2015 17:38
Show Gist options
  • Save ottonet/48ec65bdfeaf814f92af to your computer and use it in GitHub Desktop.
Save ottonet/48ec65bdfeaf814f92af to your computer and use it in GitHub Desktop.
Example Magento 1.x composer.json w/ modman integration
{
"minimum-stability":"dev",
"require": {
"magento/ce": "1.9.1.0",
"aoepeople/composer-installers": "*",
"magento-hackathon/indexer-stats":"*",
"firegento/magesetup":"*",
"firegento/pdf":"*",
"integer-net/autoshipping":"*",
"integer-net/removecustomeraccountlinks":"*",
"aoepeople/aoe_templatehints":"*",
"aoepeople/aoe_scheduler":"*",
"avstudnitz/scopehint":"*",
"avstudnitz/admin-notification-advanced":"*",
"tim-reynolds/magento-qconfig":"*",
"colinmollenhour/cache-backend-redis":"*",
"colinmollenhour/redis-session":"*",
"Creare/CreareSEO":"*",
"flagbit/magento-changeattributeset":"*",
"jreinke/magento-suffix-static-files":"*",
"jreinke/magento-stock-movements":"*",
"ebizmarts/magemonkey":"*",
"plugin/slackgento":"*",
"mage-eag/mage-enhanced-admin-grids":"dev-1.0.0-wip",
"netzarbeiter/nicer-image-names":"*",
"mgt/deleteorders":"*",
"postcode-nl/api-magentoplugin":"*",
"schumacherfm/markdown":"*"
},
"repositories": [
{ "type": "composer", "url": "http://packages.firegento.com" },
{
"type": "package",
"package": {
"name": "magento/ce",
"version": "1.9.1.0",
"type": "magento-source",
"dist": {
"url": "http://www.magentocommerce.com/downloads/assets/1.9.1.0/magento-1.9.1.0.tar.gz",
"type": "tar"
}
}
}
],
"extra": {
"installer-paths": {
"htdocs": ["type:magento-source"],
".modman/{$vendor}_{$name}/": ["type:magento-module"]
}
},
"config": {
"discard-changes": true
},
"scripts": {
"pre-install-cmd": [
"mkdir -p ./.modman && echo \"htdocs/\" > ./.modman/.basedir"
],
"post-install-cmd": [
"mv ./htdocs/var ./var",
"mv ./htdocs/media ./media",
"ln -rs ./var ./htdocs/var",
"ln -rs ./media ./htdocs/media"
],
"post-update-cmd": [
"modman deploy-all --force",
"n98-magerun cache:flush",
"n98-magerun index:reindex:all"
]
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment