55 lines
1.2 KiB
Markdown
55 lines
1.2 KiB
Markdown
# Portfolio
|
|
|
|
These are my personal projects.
|
|
|
|
# Packages
|
|
|
|
## [FRP tools](./packages/frptools/README.md)
|
|
|
|
Observable property and computed value stores designed to work together for storing real and derived
|
|
state.
|
|
|
|
## [Gallery](./packages/gallery/README.md)
|
|
|
|
A browser-based app for viewing photos. (WIP)
|
|
|
|
## [Portal](./packages/portal/README.md)
|
|
|
|
A utility to expose an asynchronous API between a web worker and its parent.
|
|
|
|
## [PouchType](./packages/pouchtype/README.md)
|
|
|
|
An type-based abstraction layer over PouchDB inspired by [Hood.ie](https://hood.ie/) and
|
|
[Django](https://djangoproject.com)
|
|
|
|
## [Router](./packages/router/README.md)
|
|
|
|
A slim and unopinionated hash router.
|
|
|
|
## [Trimkit](./packages/trimkit/README.md)
|
|
|
|
Javascript API abstractions to enhance minification by substituting variables. It's really quite
|
|
silly.
|
|
|
|
# Dependencies
|
|
|
|
These are `npm --global` dependencies:
|
|
|
|
* [Lerna 2.0.0](https://lernajs.io/)
|
|
|
|
# Installation
|
|
|
|
1. Install global dependencies
|
|
2. `git clone` the repository
|
|
3. `lerna bootstrap`
|
|
|
|
# Run Tests
|
|
|
|
`lerna run test`
|
|
|
|
# Development
|
|
|
|
[Cloud9 IDE](https://github.com/c9/core) is available via Docker container for development.
|
|
|
|
`docker-compose up cloud9`
|