GitHub PushEvent at 2014-05-09 05:03:13
Repository: purescript-react
Actor: joneshf
Payload: {"shas":[["f67401c30594c4710a1b4923fba6e667b0d2390a","a9ddc45d46ab268aa35b89f8f69c98010125a4fe@gmail.com","Merge pull request #2 from purescript-contrib/specs-and-tutorial\n\nThrew in the tutorial and started on specs.","Andrey Popp",false],["26cb2cef050f6073b75277c4d2acf1f831c487ef","a9ddc45d46ab268aa35b89f8f69c98010125a4fe@gmail.com","Explicit render parameters when making components from spec\n\nRender is require for all React components so we make it a parameter for\nmkUIFromSpec and mkStatefulUIFromSpec. Now their types correspond to mkUI and\nmkStatefulUI but with an additional spec parameter:\n\n    mkUIFromSpec ::\n      forall props.\n      Render props\n      -> UISpec props\n      -> (props -> UI)\n\n    mkStatefulUIFromSpec ::\n      forall props state.\n      state\n      -> StatefulRender props state\n      -> StatefulUISpec props state\n      -> (props -> UI)","Andrey Popp",false],["9a959040bfb61c733cc695d3311d0cd943b8f254","a9ddc45d46ab268aa35b89f8f69c98010125a4fe@gmail.com","Execute lifecycle hooks in Eff monad\n\nWe define specs for UI and stateful UI components as records with lifecycle\nhooks typed accordingly. For example componentWillUpdate won't be allowed to\nwrite to state (as React requires).\n\nI'm sorry for a lot of whitespace changes, I wasn't able to keep them in a\nseparate commit.","Andrey Popp",true],["06de0686f6388726def1efa70842bae8e11f5a7d","a9ddc45d46ab268aa35b89f8f69c98010125a4fe@gmail.com","Examples and Makefile: minor fixes","Andrey Popp",true],["2133f7c47e4989e7e9ee6101dc2b914d17b91203","a9ddc45d46ab268aa35b89f8f69c98010125a4fe@gmail.com","Remove separation between stateful and stateless components\n\nWe probably will take this back when we are going to be ready with components\nhandles API.","Andrey Popp",true],["5b6a37493b968c4da8deb9c748d6b51084bc2a52","f090af78f21a851af3d8fa84ef8b68750b27576d@gmail.com","Merge branch 'master' of github.com:purescript-contrib/purescript-react into specs-and-tutorial","joneshf",true],["e5d5e2d5b2c192ddad221a73ca65bb6119366e48","f090af78f21a851af3d8fa84ef8b68750b27576d@gmail.com","Merge pull request #9 from andreypopp/next\n\nNext","Hardy Jones",true],["4fd7afc88a344fe6b47e9bc8c1934322f9ef2e04","f090af78f21a851af3d8fa84ef8b68750b27576d@gmail.com","Merge branch 'master' of github.com:purescript-contrib/purescript-react into specs-and-tutorial\n\nConflicts:\n\tsrc/React.purs","joneshf",true]],"size":8,"ref":"refs/heads/specs-and-tutorial","head":"4fd7afc88a344fe6b47e9bc8c1934322f9ef2e04"}