Turns out how I was build this as an add-on was kinda off a bit. So I've spend the last bit refactoring, making things even more modular.
Then of course I broke a bunch, test broke, my confidences was squashed to almost 0. But now I'm back. And boy could this end up being fun.
Now you can install only the add-ons for your needs & flavours.
The core will be required for all
- ActivityPub-Core - base add-on required for all others. Basic AP functionality along with actors, notes, collections and what not
But then, I started building a couple add-ons to extend the core and make sure the fundamentals are working
- ActivityPub-Questions - add-on focusing on Polls and results
- ActivityPub-LongForm - add-on for Articles and longer form content.
Then here's some future add-on's I can immediately think of that I want to tackle
- ActivityPub-Media - add-on for Pictures, Video's, and other media sharing.
- ActivityPub-Places - an experimental add on to explore geographic based activities
- ActivityPub-Music - another experimental add-on for sharing music plays & likes
How do you want to extend AP?