percy 0.0.1

A modular toolkit for building isomorphic web apps with Rust + WebAssembly
Documentation
Percy [![Build Status](https://travis-ci.org/chinedufn/percy.svg?branch=master)](https://travis-ci.org/chinedufn/percy) [![docs](https://docs.rs/percy/badge.svg)](https://docs.rs/percy)
===============

> A modular toolkit for building isomorphic web apps with Rust + WebAssembly

[percy cargo documentation](https://docs.rs/percy) <--- TODO... publish

## Initial Background / Motivation

TODO...

## Getting Started

TODO...

link to mdbook...

## Running the example isomorphic web app locally

```
git clone https://github.com/chinedufn/percy
cd percy
./examples/isomorphic/start.sh
```

Now visit `http://127.0.0.1:7878` !

## Contributing

Please open issues / PRs explaining your intended use case and let's see if we should or shouldn't make `percy` support it!

Also feel free to open issues and PRs with any questions / thoughts that you have!

## To test

TODO... make this a script so that we can run the JSDOM tests also

```sh
cargo test --all
```

## See Also

- [virtual-dom]https://github.com/Matt-Esch/virtual-dom - a JavaScript virtual-dom implementation that I took inspiration from.

- [How to write your own Virtual DOM]https://medium.com/@deathmood/how-to-write-your-own-virtual-dom-ee74acc13060 - helped me better understand how a virtual-dom works.

## License

MIT