yesod money manager
1.0.0
The intent of this project is to build a non-trivial web application using Haskell. At the moment, the project provides none of its intended functionality.
After installing Postgres, run:
createuser yesod-money-manager --password yesod-money-manager --superuser
createdb yesod-money-manager
createdb yesod-money-manager_test
curl -sSL https://get.haskellstack.org/ | shyesod command line tool: stack install yesod-bin --install-ghcstack buildIf you have trouble, refer to the Yesod Quickstart guide for additional detail.
Start a development server with:
stack exec -- yesod devel
As your code changes, your site will be automatically be recompiled and redeployed to localhost.
stack test --flag yesod-money-manager:library-only --flag yesod-money-manager: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).
stack.yaml file.stack haddock --open to generate Haddock documentation for your dependencies, and open that documentation in a browserstack hoogle <function, module or type signature> to generate a Hoogle database and search for your query