git.iko.soy/typeable/reflex-dom-contrib
on update-reflex-platform help sign in
37 lines 1.6 kB history raw
1## Reflex Contributors' Playground
3This library is intended to be a public playground for developing
4infrastructure, higher level APIs, and widget libraries for reflex FRP
5applications. **This library is experimental and does not have a strong
6commitment to preserving backwards compatibility.** It will not have a high
7bar for the quality of contributions. That being said, we prefer commits that
8add new things rather than changing existing ones. If you are wondering if
9there is some convenience code or abstractions and you don't find them in
10reflex or reflex-dom, look here and see if anyone has already done it. If you
11have general-purpose reflex code that you find useful that is not already
12here, add it to this repository and send us a pull request.
14Over time the goal is that this repository will help us discover good
15abstractions for reflex development that can eventually be merged upstream to
16a more stable home with stronger backwards compatibility guarantees. But we
17think the reflex community needs a place to play and explore different ideas.
18This is that place. Have fun!
20## Contributing
22The easiest way to build reflex-dom-contrib is to clone the [reflex-platform
23repository](https://github.com/reflex-frp/reflex-platform). Assuming you cloned it
24in your home directory you can then do this:
26 cd path/to/reflex-dom-contrib
27 ~/reflex-platform/scripts/work-on ghcjs ./.
29That will put you in a nix-shell with the necessary environment. Then you can
30build like this:
32 cabal install --ghcjs
34or
36 cabal configure --ghcjs
37 cabal build