Upgrade to Pro — share decks privately, control downloads, hide ads and more …

There Are Literally Thousands of Erlang Projects

There Are Literally Thousands of Erlang Projects

Present state of erldocs.com and its future: API search engine, erldocs skins & possibility to run jobs on every Erlang projects, all for the benefit of the larger Erlang community

Avatar for Pierre Fenoll

Pierre Fenoll

June 14, 2016

Other Decks in Technology

Transcript

  1. 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
  2. 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?
  3. OTHER ERLDOCS 1/3 ▸ Updates daily ▸ Extensible! ▸ Does

    the lib uses list_to_atom/1? ▸ graph of forks ▸ sort by activity ▸ sort by coverage
  4. 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
  5. 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