imscp/roundcube-plugin-installer

i-MSCP composer-installer for Roundcube plugins.

Installs: 885

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 15

Type:composer-installer

1.0.2 2019-05-18 11:55 UTC

This package is auto-updated.

Last update: 2024-12-19 00:10:00 UTC


README

This installer is a drop-in replacement for the roundcube/plugin-installer.

See the CHANGELOG.md file for list of changes.

This installer ensures that plugins end up in the correct directory:

  • <roundcube-root>/plugins/plugin-name

Minimum setup

  • create a composer.json file in your plugin's repository
  • add the following contents

sample composer.json for plugins

{
    "name": "yourvendor/plugin-name",
    "license": "the license",
    "description": "tell the world what your plugin is good at",
    "type": "roundcube-plugin",
    "authors": [
        {
            "name": "<your-name>",
            "email": "<your-email>"
        }
    ],
    "repositories": [
        {
            "type": "composer",
            "url": "http://plugins.roundcube.net"
        }
    ]
    "require": {
        "imscp/roundcube-plugin-installer": "^1.0"
    },
    "minimum-stability": "dev-master"
}

Installation

  • clone Roundcube
  • cp composer.json-dist composer.json
  • add your plugin in the require section of composer.json
  • composer.phar install

Read the whole story at plugins.roundcube.net.