Tutorials:

Building a maintainable open-source library with Erlang/OTP - A Speedrun

17 May 2022
09:30 - 17:00
Paulo F. Oliveira and Brujo Benavides

LOCATION

Virtual 

TRAINING DESCRIPTION

You will learn how to go from an empty folder to a maintainable open-source library hosted on GitHub, ready to be published on Hex.pm and built with Erlang/OTP, using rebar3 and a host of plugins that will help you get there.We will guide you through this interactive process that will involve starting from a template, writing in-source documentation, creating and executing tests, performing static analysis, setting up continuous integration using Github Actions, and finally publishing your library on Hex.pm.

DURATION

7 Hours

TRAINING OBJECTIVES

To learn how to build a fully releasable open-source library and get it ready to be published in Hex.pm,
To prepare it to be easily maintainable, through the use of tests, static checks, and other tools.

TARGET AUDIENCE

People who would like to contribute to the Erlang Ecosystem.