Awesome
Yesod Purescript
Haskell Yesdo RestAPI backend and Purescript Halogen frontend
RestAPI is based on yesod-rest The Halogen uses purescript-halogen-template
Postgres Setup
coming soon...
Haskell Setup
- If you haven't already, install Stack
- On POSIX systems, this is usually
curl -sSL https://get.haskellstack.org/ | sh
- On POSIX systems, this is usually
- Install the
yesod
command line tool:stack install yesod-bin --install-ghc
- Build libraries:
stack build
If you have trouble, refer to the Yesod Quickstart guide for additional detail.
Development
Start a development server with:
stack exec -- yesod devel
As your code changes, your site will be automatically be recompiled and redeployed to localhost.
Tests
stack test --flag myapp:library-only --flag myapp:dev
(Because yesod devel
passes the library-only
and dev
flags, matching those flags means you don't need to recompile between tests and development, and it disables optimization to speed up your test compile times).
PureScript Setup
coming soon...