{"repo":"erlang/rebar3","free":true,"listed":false,"github":"https://github.com/erlang/rebar3","clone":"git clone https://github.com/erlang/rebar3.git","description":"Erlang build tool that makes it easy to compile and test Erlang applications and releases.","language":"Erlang","stars":1818,"topics":["erlang","build","dependencies","releases","packages","test","compile","template","hacktoberfest"],"license":"Apache-2.0","category":"saas-starters-boilerplates","readme_excerpt":"Rebar3 1. What is Rebar3? 2. Why Rebar3? 3. Should I Use Rebar3? 4. Getting Started 5. Documentation 6. Features 7. Migrating from rebar2 8. Additional Resources What is Rebar3 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. Rebar3 is also a self-contained Erlang script. It is easy to distribute or embed directly in a project. Tasks or behaviours can be modified or expanded with a plugin system flexible enough that even other languages on the Erlang VM will use it as a build tool. Why Rebar3 Rebar3 is the spiritual successor to rebar 2.x, which was the first usable build tool for Erlang that ended up seeing widespread community adoption. It however had several shortcomings that made it difficult to use with larger projects or with teams with users new to Erlang. Rebar3 was our attempt at improving over the legacy of Rebar 2.x, providing the features we felt it was missing, and to provide a better environment in which ","default_branch":null,"files":null,"tree":[],"storefront":"/r/erlang","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/erlang/rebar3/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}