aboutsummaryrefslogtreecommitdiff
path: root/development/rebar3/README
blob: 81ab5ead8a0cadfb564bee1abbe58ae43c6fbcae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Rebar3 is an Erlang tool that makes it easy to create, develop, and
release Erlang libraries, applications, and systems in a repeatable
manner.

Rebar3 will:

* respect and enforce standard Erlang/OTP conventions for project
  structure so they are easily reusable by the community;
* manage source dependencies and Erlang packages while ensuring
  repeatable builds;
* handle build artifacts, paths, and libraries such that standard
  development tools can be used without a headache;
* adapt to projects of all sizes on almost any platform;
* treat documentation as a feature, and errors or lack of
  documentation as a bug.