PHPackages                             ameenross/magento\_packager - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. ameenross/magento\_packager

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ameenross/magento\_packager
===========================

A tool to package Magento 1 extensions for Magento Connect.

v0.2.0(9y ago)124GPL-2PHPPHP ^5.4.0|^7.0.0

Since Dec 28Pushed 9y ago1 watchersCompare

[ Source](https://github.com/ameenross/MagentoPackager)[ Packagist](https://packagist.org/packages/ameenross/magento_packager)[ RSS](/packages/ameenross-magento-packager/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (3)Versions (3)Used By (0)

MagentoPackager
===============

[](#magentopackager)

[![Latest Stable Version](https://camo.githubusercontent.com/bcc6f135fb080242c29d5defa07cc8afa5cd8bf86d75f5ba1fcc78508634c84a/68747470733a2f2f706f7365722e707567782e6f72672f616d65656e726f73732f6d6167656e746f5f7061636b616765722f762f737461626c65)](https://packagist.org/packages/ameenross/magento_packager)[![Total Downloads](https://camo.githubusercontent.com/d9e2c92bcbcf0a6af15001caad42c3a812a5de5aa83fcb3811d78fb8b86ea694/68747470733a2f2f706f7365722e707567782e6f72672f616d65656e726f73732f6d6167656e746f5f7061636b616765722f646f776e6c6f616473)](https://packagist.org/packages/ameenross/magento_packager)[![Latest Unstable Version](https://camo.githubusercontent.com/93017a9fa34d663298a2e3530180bb5ad278629414aabb14469879ecb3ecb16a/68747470733a2f2f706f7365722e707567782e6f72672f616d65656e726f73732f6d6167656e746f5f7061636b616765722f762f756e737461626c65)](https://packagist.org/packages/ameenross/magento_packager)[![License](https://camo.githubusercontent.com/61a0a77bb2903e4d27e6ce9af997d6f6bd6428f5ed63ea0cb0f1f6b379fa7abe/68747470733a2f2f706f7365722e707567782e6f72672f616d65656e726f73732f6d6167656e746f5f7061636b616765722f6c6963656e7365)](https://packagist.org/packages/ameenross/magento_packager)

A tool to package Magento 1 extensions for Magento Connect.

Rationale
=========

[](#rationale)

Packaging extensions for Magento 1 is an old-fashioned and cumbersome process of logging into the backend of a Magento installation, where the extension must be installed. Then one has to fill in a large form for every single release, even though most of the data usually doesn't change at all. Also, you have to manually add the files that comprise your package...

What madness! Let's automate the packaging process with a script that's as easy to install and use as any other Composer package! Enter **MagentoPackager**.

Installation
============

[](#installation)

```
composer require ameenross/magento_packager
```

Usage
=====

[](#usage)

1. Create a file called `magepkg.xml` in your extension directory, make sure the metadata corresponds to your package:

```

    My Extension

    stable
    GPL-3.0
    community

    This is a short description of My Extension.

        This is a longer description of the functionality of My Extension.
        It does many things.

            Me
            me
            me@example.com

                5.4.0
                6.0.0

```

2. Invoke the CLI script. It needs to be fed a TAR archive containing your extension. It also needs to be told where to store the resulting package (if not in the current working directory), its version and any release notes. Example:

```
git archive HEAD | vendor/bin/magepkg -o releases/ --version="1.0.0" --notes="First stable release."
```

###  Health Score

23

—

LowBetter than 27% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity8

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~0 days

Total

2

Last Release

3420d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/9a98c556f433d1f4e611fc9c910cf4e1a32dda0211e7c1255100ddf227d3caa5?d=identicon)[ameenross](/maintainers/ameenross)

---

Top Contributors

[![ameenross](https://avatars.githubusercontent.com/u/859737?v=4)](https://github.com/ameenross "ameenross (46 commits)")

---

Tags

magentopackaging

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/ameenross-magento-packager/health.svg)

```
[![Health](https://phpackages.com/badges/ameenross-magento-packager/health.svg)](https://phpackages.com/packages/ameenross-magento-packager)
```

###  Alternatives

[pear/pear

This is the definitive source of PEAR's core files.

1161.7M20](/packages/pear-pear)[ec-europa/toolkit

Toolkit packaged for Drupal projects based on Robo.

38244.6k16](/packages/ec-europa-toolkit)[matomo/decompress

12889.5k7](/packages/matomo-decompress)[whikloj/bagittools

A PHP library to manipulate and verify BagIt bags.

1220.5k2](/packages/whikloj-bagittools)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
