1.1 KiB
bowler-heavy
(This may require knowledge of the structure of kepi's modules.)
In February 2020 I realised kepi had gone off-course. Bowler, the ActivityPub module, was capable of handling any ActivityPub message. Trilby, the Mastodon module, was merely an interface to Bowler.
That was fair enough, but kepi is supposed to be a microblogging platform, and it wasn't trivial to turn the ActivityPub data into users and statuses. In addition, it was rather slow.
I put all this into a branch called bowler-heavy
, and set about turning the tables.
In the new branch, trilby-heavy
, all microblogging data was held by Trilby,
and Bowler only handled as much of the ActivityPub protocol as was necessary
to run a microblogging platform. trilby-heavy
was later merged into main
.
It's possible that bowler-heavy
could be of use to someone who wanted to
build a more general ActivityPub system. The branch remains, and you're
welcome to use it!
The current version of Bowler is derived from the version in bowler-heavy
,
and some extraneous code remains.