Skip to content
🚀 The place where people meet technologies
Haskell Other
  1. Haskell 99.5%
  2. Other 0.5%
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.circleci
.github/ISSUE_TEMPLATE
app
config
src
static/css
templates
test
.codeclimate.yml
.dir-locals.el
.gitignore
.profile
LICENSE
Procfile
README.md
h-map.cabal
package.yaml
stack.yaml

README.md

flatmap.io

The rigth place to find rigth IT company.

License: AGPL v3 CircleCI StackShare

Prerequisites

You need to install the following software:

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.

Hlint

stack install hlint

Hindent

stack install hindent

How to run

Expose MongoDB on localhost with default port 27017

Start a development server with:

stack exec -- yesod devel

As your code changes, your site will be automatically recompiled and redeployed to http://localhost:3000.

Tests

stack test --flag h-map:library-only --flag h-map: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

You can’t perform that action at this time.