Нет описания

Zaiming (Stone) Shi 038bdbae72 docs: add more info to README 4 лет назад
.github 098390a0d4 build: add github action workflow 4 лет назад
src 461df592fd fix: do not assume profile 4 лет назад
.gitignore 8d7ce86e3b Initial commit 4 лет назад
LICENSE 8d7ce86e3b Initial commit 4 лет назад
README.md 038bdbae72 docs: add more info to README 4 лет назад
rebar.config 038bdbae72 docs: add more info to README 4 лет назад

README.md

emqx_plugrel

A rebar plugin to help create EMQ X plugin release package (.tar.gz)

Build

$ rebar3 compile

Use

Add the plugin to your rebar.config:


%% Make use of this plugin
{plugins, [
    {emqx_plugrel, {git, "https://github.com/emqx/emqx_plugrel.git", {tag, "0.1.0"}}}
]}.

%% Add relx config to build a release for this plugin to work on
{relx, [ {release, {emqx_plugin_template, "0.1.0"}, %% this is the release version, different from app vsn in .app file
            [ emqx_plugin_template
            , map_sets
            ]}
       , {dev_mode, false}
       , {include_erts, false}
       ]}.

%% Additional information to describe more details about the plugin.
%% This part will be generated to a JSON file in the release package.
{emqx_plugrel,
    [ {authors, ["EMQ X Team"]}
    , {builder,
        [ {name, "EMQ X Team"}
        , {contact, "emqx-support@emqx.io"}
        , {website, "www.emqx.com"}
        ]}
    , {repo, "https://github.com/emqx/emqx-plugin-template"}
    , {functionality, ["Demo"]}
    , {compatibility,
        [ {emqx, "~> 5.0"}
        ]}
    , {description, "This is a demo plugin"}
    ]
}.

Execute command:

rebar3 emqx_plugrel tar