portfolio/README.md

1.4 KiB

Portfolio

These are my personal projects. This is where I come to refactor to my heart's content.

Projects

Gallery

A browser-based app for viewing photos. (WIP)

Major Tools

FRP tools

Observable property and computed value stores designed to work together for storing real and derived state.

Portal

A utility to expose an asynchronous API between a web worker and its parent.

PouchType

An type-based abstraction layer over PouchDB inspired by Hood.ie and Django

Router

A slim and unopinionated hash router.

Minor Tools

Background Task

A simple way to run a task on the main thread without disrupting the UX (much).

Trimkit

Javascript API abstractions to enhance minification by substituting variables. It's really quite silly.

Dependencies

These are npm --global dependencies:

Installation

  1. Install global dependencies
  2. git clone the repository
  3. lerna bootstrap

Run Tests

lerna run test

Development

Cloud9 IDE is available via Docker container for development.

docker-compose up cloud9