Open Source

Open Source Contributions

This is a list I’ve kept of my open source contributions. It feels great to collaborate back to the projects that save me time and/or make my job easier.

Ruby/Rails

rails/rails

Ruby on Rails

rails-api/active_model_serializers -> leonelgalan/rspec-active_model_serializers

ActiveModel::Serializer implementation and Rails hooks Simple testing of ActiveModelSerializers via a collection of matchers.

activeadmin/activeadmin

The administration framework for Ruby on Rails applications.

alexreisner/geocoder

Complete Ruby geocoding solution.

roidrage/lograge

An attempt to tame Rails’ default policy to log everything.

ankane/groupdate

The simplest way to group temporal data

58bits/cloudfront-signer -> leonelgalan/cloudfront-signer

Ruby gem for signing AWS CloudFront private content URLs and streaming paths.

binarylogic/settingslogic

Javascript

Resize Charts

This add-on allows you to resize, with precision, the charts in the active sheet. Type the desired width and height in inches or pixels, select a resolution and press “Resize All”

Google Sheets Add-on, published in the G Suite Marketplace

leonelgalan/asdfjkl

Determines if text contains gibberish.

I publish my first package to NPM

Observable

Observable is the magic notebook for exploring data and thinking with code.

Some of my best Javascript experiments are hosted here as Observable Notebooks. Including:

Other Repl

pbeshai/use-query-param

React Hook for managing state in URL query parameters with easy serialization.

storybookjs/addon-jsx

This Storybook addon show you the JSX / template of the story.

Developer Tools

Ansible

zzet/ansible-rbenv-role

Ansible role for installing rbenv.

ANXS/postgresql

Fairly full featured Ansible role for Postgresql.

smashingboxes/taperole

🕹 Application Server Provisioning and Deployment with Ansible

leonelgalan/ansible-node

Installs nodejs and the latest npm.

Homebrew

caskroom/homebrew-cask

A CLI workflow for the administration of Mac applications distributed as binaries

Static Analysis Tools

leonelgalan/linter-markdownlint

Atom Linter for markdown using markdownlint/mdl

troessner/reek

Code smell detector for Ruby

atom/language-ruby-on-rails

Ruby on Rails package for Atom

AtomLinter/linter-codeclimate

An Atom Linter plugin for the Code Climate CLI

slim-template/language-slim

Slim syntax package for Atom.

gilbarbara/codeclimate-stylelint

A Code Climate engine for the mighty, modern CSS linter


Photo by Fabian Grohs | “Coder Working on Macbook Pro”