Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gocom/abc_plugin
This is a plugin template for Textpattern CMS
https://github.com/gocom/abc_plugin
php textpattern textpattern-development textpattern-plugin
Last synced: about 1 month ago
JSON representation
This is a plugin template for Textpattern CMS
- Host: GitHub
- URL: https://github.com/gocom/abc_plugin
- Owner: gocom
- License: gpl-2.0
- Created: 2013-01-11T10:52:18.000Z (almost 12 years ago)
- Default Branch: master
- Last Pushed: 2023-02-18T09:32:09.000Z (over 1 year ago)
- Last Synced: 2024-09-29T20:21:18.247Z (about 1 month ago)
- Topics: php, textpattern, textpattern-development, textpattern-plugin
- Language: PHP
- Homepage:
- Size: 33.2 KB
- Stars: 2
- Watchers: 3
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.textile
- Contributing: CONTRIBUTING.textile
- License: LICENSE
Awesome Lists containing this project
README
h1. 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.
h2. Cloning
This plugin template can be cloned, and forked, using "git":https://git-scm.com/:
bc. $ git clone https://github.com/gocom/abc_plugin.git
h2. Development
For available commands, see:
bc. $ make help
h3. 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:
bc. $ composer require rah/abc_plugin
h3. 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:
bc. $ make compile
h2. Changelog
h3. Version 0.5.5 - 2023/02/18
* Update release changelog extraction to convert Textile's @code@ formatting to Markdown syntax to avoid including false mentions in the release message.
h3. Version 0.5.4 - 2022/11/19
* Update actions/upload-artifact.
h3. Version 0.5.3 - 2022/11/19
* Adjust GitHub release name.
h3. Version 0.5.2 - 2022/11/19
* Migrate to shogo82148/actions-create-release and shogo82148/actions-upload-release-asset actions.
h3. Version 0.5.1 - 2022/11/19
* Fix changelog quoting in GitHub Actions' workflow.
h3. Version 0.5.0 - 2022/11/19
* Drop use of deprecated set-output command in command in GitHub Actions' workflow file.
* Update actions/checkout to version 3.h3. Version 0.4.0 - 2022/04/15
* Use Docker containers for development environment.
h3. Version 0.3.0 - 2019/10/20
* Fix textpack compilation.
* Update to mtxpc 0.7.0.h3. Version 0.2.0 - 2019/10/20
* Update template.
h3. Version 0.1.0 - 2013/05/05
* Initial release.