Getting Help |> Ways to Contribute

Getting Help |> Ways to Contribute

Shared at the first meetup of Elixir Shanghai.

Where to get help when developing your own project? How to contribute back to the Elixir community?

55726c206ec597ea0e33fa04ce6b3110?s=128

Lou Xun

June 04, 2016
Tweet

Transcript

  1. 5.

    Books • Programming)Elixir)1.2 • Elixir)in)Ac2on • Metaprogramming)Elixir • Programming)Phoenix •

    The)Li:le)Elixir)&)OTP)Guidebook • redfour.io Lou$Xun$aquarhead@ela.build$/$Ela$Workshop
  2. 9.

    To#Elixir,#You#mix • From&Ruby?&mix&~=&gem&+& bundle&+&rake • Create,&compile,&run,&test&your& applica:on • Manage&dependencies •

    Generate&docs,&publish&both& app&and&docs • Credo,&Dialyzer,&etc.. Lou$Xun$aquarhead@ela.build$/$Ela$Workshop
  3. 11.

    Documenta*on+and+ Typespec • @moduledoc (false) • @doc • Use%Markdown •

    Include%some%examples%and% get%them%tested%as%well! • mix docs • @typedoc,%@type,%@typep • mix dialyzer Lou$Xun$aquarhead@ela.build$/$Ela$Workshop
  4. 15.

    Finding&Libraries From: • awesome(elixir • hex.pm,1mix hex.search • git,1or1GitHub •

    rebar? • Erlang1libs To: • :only • :optional Lou$Xun$aquarhead@ela.build$/$Ela$Workshop