Skip to content

Latest commit

 

History

History
26 lines (19 loc) · 1.21 KB

File metadata and controls

26 lines (19 loc) · 1.21 KB

Hi there! I am Nicolas - developer.

This document is a summary of my analysis of Ranch 2.0.0-rc.1 source code, performed in August 2019. It has been done purely in an old-school way, cloning the project from github and going through it manually.

By helping understand the intricacy of a well-established but somewhat small Erlang library, the reader can:

  • improve its Erlang proficiency

  • be able to help maintaining Ranch

  • be able to reuse Ranch codebase or get inspired by it for other projects

This analysis has been performed while I just started learning Erlang, right after going through Learn You Some Erlang For Great Good. If you find any errors, a pull-request or a new GitHub issue is welcome! ;)

License and disclaimer

This work is distributed under the same license as Ranch itself, ISC License.

Ranch was originally built by Loïc Hoguin, which kindly encouraged me to publish this code analysis.
I am not related to Nine Nines.
Donate if you wish to support Ranch.