Skip to content
This repository has been archived by the owner on Sep 30, 2024. It is now read-only.

BrechtSerckx/secret-santa

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Brecht Serckx
Jun 25, 2018
494d51b · Jun 25, 2018
Jun 15, 2018
Jun 11, 2018
Jun 25, 2018
Jun 25, 2018
Jun 25, 2018
Jan 24, 2018
Jan 24, 2018
Jun 25, 2018
Jun 24, 2018
Jun 10, 2018
Jun 9, 2018
Jun 10, 2018
Jan 24, 2018
Jun 24, 2018
Jun 24, 2018
Jun 23, 2018

Repository files navigation

Haskell Setup

  1. If you haven't already, install Stack
    • On POSIX systems, this is usually curl -sSL https://get.haskellstack.org/ | sh
  2. Install the yesod command line tool: stack install yesod-bin --install-ghc
  3. 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 secret-santa:library-only --flag secret-santa: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).

Documentation

  • Read the Yesod Book online for free
  • Check Stackage for documentation on the packages in your LTS Haskell version, or search it using Hoogle. Tip: Your LTS version is in your stack.yaml file.
  • For local documentation, use:
    • stack haddock --open to generate Haddock documentation for your dependencies, and open that documentation in a browser
    • stack hoogle <function, module or type signature> to generate a Hoogle database and search for your query
  • The Yesod cookbook has sample code for various needs

Getting Help

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages