@huy_ngo LearnAwesome federates with ActivityPub but it's not quite ready for self-hosting yet. Will need to figure out how to keep the underlying knowledge graph of topics, experts and resources synchronized across multiple instances because these are completely new objects to ActivityPub which only understands things like Notes and Posts.
@huy_ngo One easy solution is to not synchnorize these objects at all. Only publish reviews in the form of notes that ActivityPub understands. Self-hosting becomes a lot easier in that case.
@nilesh I'm not an AP expert but doesn't generic Objects should be federated just as well as Notes and Posts? What makes them harder to federate them?
@huy_ngo It's a question of other apps understanding those objects. The AP spec defines these kinds of objects. "Note" seems to be the most well-supported but also most generic kind. Mastodon's Toots are Notes.
@nilesh even if you follow the standard, it's still hard to federate with them anyways 🤷 just using Notes might work, perhaps.
Fosstodon is an English speaking Mastodon instance that is open to anyone who is interested in technology; particularly free & open source software.