Icelab's internal development tools and shared application components
The new icelab.com.au, built with dry-rb, rom-rb and Roda
A reusable admin area
A React serializer for a Formalist-compatible abstract syntax tree.
A standard form implementation for Formalist using React
Form rendering objects for dry-view
Flexible form builder
Icelab shared Rubocop style configuration
Icelab standard development environment
Server-side Google Analytics tracking and redirects (Roda plugin, soon to be Rack mountable app)
Form classes for Rails
Automatic unordered/ordered list creation for Facebook’s Draft.js editor.
A plugin for draft-js that allows you to break out of block types as you type.
Offload CarrierWave's image processing and storage to a background process using Delayed Job, Resque, Sidekiq, Qu, Queue Classic or Girl Friday.
A scheduler process to replace cron.
Today Icelab Learned
Demonstration app for Formalist
Restrict a draft-js editor to a single line of input.
Allows you to import an abstract syntax tree (AST) output from the companion draft-js-ast-exporter.
Export content from draft-js into an abstract syntax tree.
Simple, plugin-based static site generator
Yet another approach to file upload
A Ruby client for Fieldwork
A simple skeleton for building static sites using Middleman.
Data validation library for Formalist.