Skip to content
This repository was archived by the owner on Feb 5, 2020. It is now read-only.

Project: Elixir

José Valim edited this page Jan 22, 2018 · 64 revisions
  • Website: http://elixir-lang.org/
  • Responsible: José Valim, Andrea Leopardi, Michał Muskała
  • If you have any questions, send an e-mail to beam-community AT googlegroups DOT com

Ideas are listed in no particular order. Students providing their own ideas are also welcome!

Idea #1: Port ExDoc to Elm

ExDoc is a tool that generates documentation for Elixir projects. It currently provides many features at the Javascript level which could be ported to Elm. The end goal is to remove markup concerns from the ExDoc backend and handle those as well as the existing JavaScript logic, directly from Elm.

Expected results: A branch of ExDoc which uses Elm instead of JavaScript for the dynamic features

Knowledge prerequisites: Basic Elixir, Intermediate Elm

Possible Mentors: José Valim

Idea #2: A MySQL adapter for Ecto

Ecto is a language integrated query and database mapper for Elixir. While it currently has an adapter for MySQL, we believe the community would benefit from a new adapter that is closer in design to Postgrex. We are particularly interested on students who are an active part of the Elixir community and are interested on working with Ecto in the long term.

Expected results: A working version of the MySQL adapter with Ecto

Knowledge prerequisites: Intermediate Elixir

Possible Mentors: José Valim, Michał Muskała

Clone this wiki locally