/licross

crossword game

Primary LanguageHaskell

Licross

Build Status

Like Lichess but for crossword games.

Not a real thing.

Title Screen

Development

# First terminal
cd backend/
stack build
stack test
stack ghci -- run "main"

# Second terminal
cd frontend/
bin/setup # One time setup for dependencies
bin/dev

Style Guide

A few new style things I'm trying on this project. Don't have strong opinions, just want to mix it up a bit.

  • Qualify most imports, except some really commons ones in Licross.Prelude
  • Write lens out by hand rather than use template haskell. No particular reason, just want to try it to see how painful it is.
  • hindent everything.
  • Label imports with source package.