Tutorials:
Building a maintainable open-source library with Erlang/OTP - A Speedrun
17 May 202209: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.