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