This repository is private.
All pages are served over SSL and all pushing and pulling is done over SSH.
No one may fork, clone, or view it unless they are added as a member.
Every repository with this icon (
) is private.
Every repository with this icon (
This repository is public.
Anyone may fork, clone, or view it.
Every repository with this icon (
) is public.
Every repository with this icon (
charpi (author)
Sat Jun 13 00:06:09 -0700 2009
erl_rake /
README
Sample erlang application to demonstrate the use of rake tasks dedicated to erlang.
= Installation =
Put in your project the directory 'rakelib' it contains all '.rake'
files and some escript needed by tasks.
= Usage =
rake --tasks : to know all tasks
You'll need a configuration in which you'll have to put things specific to your installation.
A template of file is generated the first time you launch 'rake'
Here is some useful tasks:
rake erlang:modules: Compile all erlang source files (test included)
rake erlang:releases: Build a tarball for each rel file found in the directory tree
rake erlang:tests[name]: Run the eunit test for the application "name". If no name is given,
all applications are tested. If a file test.desc is find in the "app_name/test" directory, eunit will
use it as eunit test description.
rake erlang:edoc[name]: Build the document for an application or all if 'name' is omitted
rake otp:new_application[name]: Create a new application squeleton
rake otp:start_local[name]: Start a release in the developper environment
rake otp:initial_targer[name,version]: Create a tarball with a 'ready' to deploy
an erlang system running the release. To use the system, you have to provide
2 startup files in a directory named 'release_config'. Look at the sample in the
application sample_rake.
= Author =
Nicolas Charpentier <open_source@charpi.net>








