PHPackages                             rah/abc\_plugin - 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. rah/abc\_plugin

ActiveTextpattern-plugin[Utility &amp; Helpers](/categories/utility)

rah/abc\_plugin
===============

A plugin template

0.5.6(11mo ago)3242GPL-2.0PHPCI passing

Since May 5Pushed 9mo ago1 watchersCompare

[ Source](https://github.com/gocom/abc_plugin)[ Packagist](https://packagist.org/packages/rah/abc_plugin)[ Docs](https://github.com/gocom/abc_plugin)[ RSS](/packages/rah-abc-plugin/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (10)Dependencies (4)Versions (12)Used By (0)

abc\_plugin
===========

[](#abc_plugin)

[Download](https://github.com/gocom/abc_plugin/releases) | [Packagist](https://packagist.org/packages/rah/abc_plugin)

This is a plugin template for [Textpattern CMS](https://textpattern.com). This could be used as a template for other plugins. It includes Docker container runtime for PHP and Composer, plugin compiler and GitHub Actions integration which can automatically create compiled plugin releases, and run linter on commit.

This file would be your plugin’s help file.

Cloning
-------

[](#cloning)

This plugin template can be cloned, and forked, using [git](https://git-scm.com/):

```
$ git clone https://github.com/gocom/abc_plugin.git
```

Development
-----------

[](#development)

For available commands, see:

```
$ make help
```

### Composer support

[](#composer-support)

Once a plugin created with this template is submitted to [Packagist](https://packagist.org) repository, they can be installed through [Composer](https://getcomposer.org) dependency manager from command-line:

```
$ composer require rah/abc_plugin
```

### Compiling the plugin template

[](#compiling-the-plugin-template)

After cloning, the template can be compiled to a plugin installer package using [mtxpc](https://github.com/gocom/MassPlugCompiler), which is included as a development dependency and ran inside a Docker container:

```
$ make compile
```

Changelog
---------

[](#changelog)

### Version 0.5.6 – 2025/07/16

[](#version-056--20250716)

- Fix failing GitHub Actions by migrating from `docker-compose` command to `docker compose`.
- Update composer image to version 2.8.
- Update actions/checkout to version 4.
- Update actions/upload-artifact to version 4.

### Version 0.5.5 – 2023/02/18

[](#version-055--20230218)

- Update release changelog extraction to convert Textile’s `code` formatting to Markdown syntax to avoid including false mentions in the release message.

### Version 0.5.4 – 2022/11/19

[](#version-054--20221119)

- Update actions/upload-artifact.

### Version 0.5.3 – 2022/11/19

[](#version-053--20221119)

- Adjust GitHub release name.

### Version 0.5.2 – 2022/11/19

[](#version-052--20221119)

- Migrate to shogo82148/actions-create-release and shogo82148/actions-upload-release-asset actions.

### Version 0.5.1 – 2022/11/19

[](#version-051--20221119)

- Fix changelog quoting in GitHub Actions’ workflow.

### Version 0.5.0 – 2022/11/19

[](#version-050--20221119)

- Drop use of deprecated set-output command in command in GitHub Actions’ workflow file.
- Update actions/checkout to version 3.

### Version 0.4.0 – 2022/04/15

[](#version-040--20220415)

- Use Docker containers for development environment.

### Version 0.3.0 – 2019/10/20

[](#version-030--20191020)

- Fix textpack compilation.
- Update to mtxpc 0.7.0.

### Version 0.2.0 – 2019/10/20

[](#version-020--20191020)

- Update template.

### Version 0.1.0 – 2013/05/05

[](#version-010--20130505)

- Initial release.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance54

Moderate activity, may be stable

Popularity12

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity60

Established project with proven stability

 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 ~445 days

Recently: every ~242 days

Total

11

Last Release

349d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/3a34b4e1b662cd2c926e8e89a76f93df266b199fe61508d38026cb952f28e59e?d=identicon)[rah](/maintainers/rah)

---

Top Contributors

[![gocom](https://avatars.githubusercontent.com/u/665186?v=4)](https://github.com/gocom "gocom (22 commits)")

---

Tags

phptextpatterntextpattern-developmenttextpattern-pluginplugintextpattern

###  Code Quality

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/rah-abc-plugin/health.svg)

```
[![Health](https://phpackages.com/badges/rah-abc-plugin/health.svg)](https://phpackages.com/packages/rah-abc-plugin)
```

PHPackages © 2026

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