We appreciate all forms of project contributions to MADlib® including bug reports, providing help to new users, documentation, or code patches.  

Before You Start:

Step 1: Make friends with GitHub

Step 2: Find your task

Step 3: Fork MADlib® project

 Step 4: Develop away...

... by using your own fork of the MADlib repository. You can follow the Quick Start Guide for Developers to see an example of a new module.  

Make sure you have all the module components in place: Module Anatomy

And remember about:

Step 5: Send pull-request 

Done with coding? Follow this to get your code checked-in: