kerscher / schoolofhaskell.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

School of Haskell 2.0

The School of Haskell, or SoH for short, is a place to share any variety of Haskell info in a way that enables interactive experimentation. Tutorials, documentation, blogposts, and pastes of nifty snippets of code are all welcome.

Building

stack build

Running

FP_ENVIRONMENT_NAME=development stack exec soh-site

Contributing

Contributions are welcome! Please let us know when undertaking any big changes, so that we can discuss design / implementation / generally coordinate. No need to do this for typical tweaks / clear fixes / minor enhancements.

This code was recently split off the rest of the code for www.fpcomplete.com. So, if you see some code that doesn't seem to have a purpose, then that's why.

TODO

  • Update dependencies and compiler (switch to lts 3.*)

  • Files which could use refinement:

    • templates/blank-my-content.hamlet
    • login.hamlet (needs tagline)
  • Have the main school page explain what SoH is?

  • Fix page vs content vs tutorial vernacular - ugh! Not sure what to do about it.

  • How should we have an admins list? Currently it will be empty when running in production mode.

  • Bring back "related content"? It used to be a manually managed list.

These requires input from SoH service:

  • Need a list of supported environments in the tutorial editor.

  • Figure out how to map old SoH ghc envs to new SoH envs?

About

License:MIT License


Languages

Language:Haskell 47.1%Language:CSS 35.4%Language:JavaScript 17.6%Language:Shell 0.0%