Monad

Build Statushex.pm versionhex.pm downloads

This library provides do-syntax and monads for Elixir. It is heavily inspired by Haskell.

Contributing Guidelines

To contribute:

  1. Fork the monad repository on GitHub.

  2. Clone your fork or add the remote if you already have a clone of the repository.

     git clone git@github.com:your_username/monad.git
     # or
     git remote add mine git@github.com:your_username/monad.git
  3. Create a feature branch for your change.

     git checkout -b feature/name-of-your-branch
  4. Make your change and commit. Use a clear and descriptive commit message, see this note.

  5. Push to your fork of the repository and then send a pull-request through GitHub.

     git push mine feature/name-of-your-branch
  6. We will review your patch and merge it into the main repository or send you feedback.

Coding Style

Branching Model

Use Vincent Driessen's branching model (as supported by git-flow, of course you're free to do it by hand).