client/library/framework for the Scuttlebut.nz (SSB) network
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
app
snippets
src
test
.gitignore
LICENSE
README.md
Setup.hs
haskell-scuttlebutt.cabal
stack.yaml

README.md

Aim

Develop a higher level middleware/framework for the Scuttlebutt.nz (SSB) network for which it would be easy to develop various client applications.

As a bonus, it would be great if client applications could be written in a way that multiple network/gossip protocols could be used at the same time for maximal interoperability.

Minimal viable product

  • a command line tool to access basic functionality of patchwork (TODO: describe exactly)
    • ...

Plan

  • develop a simple command line tool
  • ...
  • refactor interface to a library
  • ...

Background

Development

Methods

  • TDD (test driven development)
  • Clean Code (refer to Robert C. Martin)

Compiling

$ stack setup
$ stack test

Contacting the team

  • TODO (SSB feed anyone?)