/websub

A WebSub client for Haskell

Primary LanguageHaskellMozilla Public License 2.0MPL-2.0

WebSub

A WebSub client for Haskell

Overview

This library is a work in progress! The plan is to provide an easy-to-use interface for subscribing to WebSub topics in Haskell web applications. Basic subscription works, and an example application can be found in app/Main.hs.

Subscription

The following diagram shows how the subscription can change state.

Subscription state changes

Contributing

I've just started hacking on this, so if you're interested in helping out or giving feedback, post an issue and we'll take it from there.

Code Style

This project uses hindent to do consistent formatting. You can run hindent on all source files like so:

make indent

License

Mozilla Public License v2.0.