SerafimArts / zephir-composer-plugin

Zephir language composer installer

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Zephir Composer Plugin

This is easy way to compile and install zephir sources though composer dependency manager.

Usage

  1. Add plugin: composer require serafim/zephir-composer-plugin
  2. Open your composer.json.
  3. Add path to config.json into extra.zephir section:
{
    "require": {
        "serafim/zephir-composer-plugin": "dev-master@dev"    
    },
    "extra": {
        "zephir": [
            "your/src/config.json"            
        ]
    }
}
  1. Run composer install or composer update

Fast start (plugin testing)

See zephir-example. This is an example of "Hello World" zephir extension.

  1. Add "hello world" (serafim/zephir-example) into your composer.json:
{
    "require": {
        "serafim/zephir-composer-plugin": "dev-master@dev",
        "serafim/zephir-example": "~1.0"
    }
}
  1. Run composer install or composer update

About

Zephir language composer installer


Languages

Language:PHP 98.6%Language:Shell 1.4%