Skip to content

Rebar Erlang and OTP templates written by Susan Potter of Finsignia. Until Rebar supports global default variable setting, you will probably need to fork this repository and edit the author_name and author_email in the variables section of the .template files.

License

cybergrind/rebar-templates

 
 

Repository files navigation

Echo Rebar Templates

How to use templates

To make the templates available, you need to clone the repo to your ~/.rebar/templates directory:

mkdir -p ~/.rebar/templates
git clone git://github.com:EchoTeam/rebar-templates.git ~/.rebar/templates

Creating Erlang/OTP service layout

If you want to create a new directory layout for your new service you can do the following:

$ mkdir <service_name>
$ cd <service_name>
$ rebar create template=service name=<service_name> description="Describe your service here."
$ ./run.me.first.sh

Note: You need rebar installed in your system, or placed in <service_name> directory.

This will generate the initial framework of an Erlang service that supports Erlang/OTP releases.

Now you can run your new service:

$ make run

The service layout is compatible with service-packager.

Requirements: erlang, git

See more info on the service layout:

About

Rebar Erlang and OTP templates written by Susan Potter of Finsignia. Until Rebar supports global default variable setting, you will probably need to fork this repository and edit the author_name and author_email in the variables section of the .template files.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Erlang 73.4%
  • Shell 26.6%