Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/agrafix/funblog
A simple blog software written in Haskell
https://github.com/agrafix/funblog
blog blog-engine functional-programming haskell spock
Last synced: 9 days ago
JSON representation
A simple blog software written in Haskell
- Host: GitHub
- URL: https://github.com/agrafix/funblog
- Owner: agrafix
- License: apache-2.0
- Created: 2014-03-02T22:00:45.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-06-24T14:27:32.000Z (over 7 years ago)
- Last Synced: 2024-10-13T10:33:20.364Z (24 days ago)
- Topics: blog, blog-engine, functional-programming, haskell, spock
- Language: Haskell
- Size: 210 KB
- Stars: 84
- Watchers: 10
- Forks: 24
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
funblog
=====[![Build Status](https://travis-ci.org/agrafix/funblog.svg)](https://travis-ci.org/agrafix/funblog)
## Intro
Blog written in Haskell
## Cli Usage: funblog
```sh
$ funblog --help
Usage: funblogConfigure using the blog.cfg file
```
## Install
* From Source (cabal): `git clone https://github.com/agrafix/funblog.git && cd funblog && cabal install`
* From Source (stack): `git clone https://github.com/agrafix/funblog.git && cd funblog && stack build`# About funblog
This is a simple blog software written in Haskell to demonstrate how to
use the web framework [Spock](http://github.com/agrafix/Spock). It
(will) provide(s) examples for:* Routing
* Using template engines
* Writing a REST API (JSON)
* Working with Forms
* Using a database
* Session management
* Background-Workers
* Authentication
* Spock ContextsThis repository also provided the material for my talk at
[BobKonf 2015 Berlin](http://bobkonf.de/2015/thiemann.html) (German).# Quickstart
1. Clone the github repository
2. Run `stack install`
3. Adjust `blog.cfg`
4. Run `funblog`Please note that this software is NOT intendet to be used in production (yet?).
## Misc
### Supported GHC Versions
* 7.10.2
### License
Released under the Apache-2.0 license.
(c) 2014 - 2016 Alexander Thiemann