portfolio/README.md
Timothy Farrell 3328248274 Apply standard/enforced code format with prettier.
This commit marks applying prettier to the whole of git history up to this point and prettier is used to enforce format via pre-commit hook. The command used was: `git filter-branch -f --tree-filter 'prettier --no-config --single-quote --tab-width=1 --print-width=100 --use-tabs --trailing-comma=none --prose-wrap=always --write "{.,{packages,bin}/**}/*.{js,json,md}" || echo "Error formatting, possibly invalid JS"' -- --all`
2018-07-19 07:52:42 -05:00

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`