I don't know who needs to hear this, but I'm getting tired just thinking about the testing path you would need to follow in order to fork mastodon and keep it as an in-place upgrade from baseline.1. stand up a baseline mastodon instance2. federate with...
-
@jenniferplusplus when I talk about it I call it "generic activitypub server". I started it as a "reference implementation" for the GoActivityPub library.
-
@jenniferplusplus It's nice that there are alternatives to Mastodon out there. Unfortunately, in my experience, most of the third party clients (e.g. Ivory) rely heavily on the Mastodon API and break badly on alternatives such as Akkoma. Hopefully these cross compatibility issues can get worked out in the future. That is the primary reason why social.arazil.net runs Mastodon instead of Akkoma or something else.
-
@arazil Given how difficult it will be to actually achieve the goals people want from a fork while maintaining compatibility with baseline, I think contributing improvements to Akkoma's mastodon api implementation is the better plan. Or, best plan: contribute Akkoma API support to some clients.
-
-
@jenniferplusplus I feel like there's a need for an ActivityPub Q&A service project.
-
@ChrisHunt Like a federated stack overflow?
-
@jenniferplusplus : :blobfoxfingerguns:
-
@ChrisHunt As is often the case, mastodon made a lot of design decisions that make it hard to build that, unless you just forego interop with mastodon and every software that speaks mastodon's AP dialect.
That said, it's probably worth doing either way, and I would encourage you to be the change.
-
@ChrisHunt every software*
*actually, ActivityPubSharp's types and parsing is sufficiently robust that you probably could codify and handle multiple dialects of the same base ActivityStreams primitives. I would be inclined to support such a Q&A dialect in Letterbook.
-
@jenniferplusplus yeah, as I understand it, Mastodon was built to avoid content gamification. I also understand ActivityPub has quite a learning curve and I'm a lousy developer. Still might take a stab at it.
-
-
@g3rv4 Interested in some unpaid, slightly subversive development work?