there are literally thousands of erlang projects
TRANSCRIPT
THERE ARE LITERALLY THOUSANDS OF ERLANG PROJECTS
• 2600HZ • ERLANG SOLUTIONS • EPITA
TWANG.FR
Pierre Fenoll
HELLO
TEXT
ERLDOCS.COM
▸ Inherited from @daleharvey in 2013
▸ 42 OTP releases (< Kerl)
▸ erldocs.com/Version/
▸ 8 contributors to github/erldocs/erldocs
▸ 2000 users 10’000 pageviews
▸ China, US, Russia
WHERE TO GO FROM HERE?MAKING SENSE OF THE TALK’S TITLE
@gar1t EUC2014
NEEDS
▸ Which OTP release does provide that M:F/A?
▸ Geas: a tool that will detect the runnable official Erlang release window for your project. github.com/crownedgrouse/geas
▸ Is there an app for X?
▸ Among apps X,Y,Z which should I pick?
OTHER ERLDOCS 1/3
▸ Updates daily
▸ Extensible!
▸ Does the lib uses list_to_atom/1?
▸ graph of forks
▸ sort by activity
▸ sort by coverage
OTHER ERLDOCS 2/3
▸ It’s open! Contribute at github.com/erldocs/erldocs_other
▸ GET other.erldocs.com/apps.js
▸ GET other.erldocs.com/Site/User/Repo/meta.txt
▸ Markdown/YAML pages/data coming soon™
▸ More forges integrations (repo.or.cz, …)
▸ Links to source code
OTHER ERLDOCS 3/3
▸ Maybe embedded comments (à la php.net)
▸ List a project’s namespace, module names
▸ Rebar3, Hex.pm integrations…
▸ API search engine! (arXiv:1605.08535)
▸ http://bda-codehow.cloudapp.net:88/
▸ generates largely accurate API sequences
QUESTIONS?
THANKS!
▸ Please contribute :)
▸ github.com/erldocs/erldocs
▸ github.com/erldocs/erldocs_other