rlopzc

rlopzc

How can I contribute to Elixir projects?

Hello, i’m Romario Lopez. I have been learning/playing with elixir in the past 3 months and i really like it, the community, forums, tutorials, books, etc.

I want to contribute to this programming language or another libraries that are very useful, but where do i start?. Do i need to learn metaprogramming by Chris Mccord?

Does someone have a roadmap? How do i start contributing to open source projects in elixir?

Maybe there are a lot of newcomers that have a lot of ideas and only they need a push to become one of the elixir’s core team!

Thanks

Most Liked

christopheradams

christopheradams

There are so many ways to get involved. Start with the libraries you are already using, and find them on Github. Take a look at the open issues, try to reproduce the problems, and report your findings. Read through the docs, and look for things that can be improved. Browse through the list of (closed) pull requests to see what kind of changes get accepted. Get used to reading the source code!

sihui_io

sihui_io

Hi Romario,
If you are interested in contributing to Elixir itself, I just wrote a guide about that. :smiley:
How to Contribute to Elixir: A Step-by-Step Guide

christopheradams

christopheradams

Also, hang out in the Elixir Slack and see what kinds of questions people have. Try to answer them yourself using the docs and source code. Sometimes people’s questions or comments will give you an idea about how to improve the library they are asking about.

PragTob

PragTob

Building on that, docs are really a great place to start. I’m a huge fan of doctesting so whenever I read docs, especially core elixir, and wished there were doctests I make a mental not of PRing those. Small, effective, helps lots of people and maintainers appreciate them. Most of my elixir-lang PRs have been of that kind :slight_smile:

swelham

swelham

Also we have the missing libs thread setup where the community can add ideas for new libraries that are currently not available in the elixir ecosystem.

Where Next?

Popular in Questions Top

JDanielMartinez
Hi! May someone helps me, please! I have two apps into an umbrella project: the first one is Database, which manages queries, and the se...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
Werner
Hi, I’m using Ubuntu 18.04 and after updating to OTP-24.0 yesterday i have this warning when I run “mix local.hex”: 14:57:30.512 [warn] ...
New
quazar
How to set Jason to encode all fields in ecto schema, I don’t care about security and implementing only is taking long list of attributes...
New
mcarvalho
What is the difference between System.get_env and Application.get_env? For example, what are best practices to use one versus another.
New
Fl4m3Ph03n1x
Background Let’s assume I have a typical GenServer that receives messages as requests, does some operation in a DB and returns responses....
New
chrisalley
ExUnit now has describe blocks which is a welcome addition coming from RSpec. In the docs, it states that nested hierarchies of describe ...
New
Codball
Mix format works fine if run from the cmd. I’ve followed this to facilitate the implementation into VSC which involves downloading an ext...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers' Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New

Other popular topics Top

dotdotdotPaul
Okay, I'm having a heck of a time trying to figure out how to best handle the validation of belongs_to associations in Ecto. I'm sure I'...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
ycv005
I have followed this StackOverflow post to install the specific version of Erlang. And When I am running mix ecto.setup then getting fol...
New
fireproofsocks
I’m working on defining a simple Ecto schema for a table (in PostGres), but I don’t see where I can define a column as NOT NULL. Conside...
New
ovidiubadita
Hey all, I discovered Elixir and I love it. I always wanted to learn a functional programming and I intended to go for Haskell, but afte...
New
Fl4m3Ph03n1x
About me? ( if you have nothing better to do than reading about some random guy in the internet :stuck_out_tongue: ) Hello all, this is ...
New
9mm
I am constructing a JSON object (map) and I need to conditionally set a field. I’m trying to write proper elixir-way code… and I’m at a l...
New
siddhant3030
Hi, I have to write a raw query for one of my project. But till now I have used ecto queries and don’t have much experience writing raw ...
New
magnetic
Hey :wave:t3: Elixir community, I’ve been learning Elixir, and working on some side projects. My editor of choice is VSCode, and althoug...
New

We're in Beta

About us Mission Statement