Skip to main content

Search

Items tagged with: Socialhome


 
Is there something special about the way #Mastodon federates deletes? I log all received payloads on my #Socialhome dev instance, tried deleting an unlisted and then public toot which was delivered to my dev instance, but the delete never arrievs 🤔

ping @Gargron @nightpool


 
Image/photo
Share freedom – Get this Extension for 🦊 #Firefox to share web content with these supported services/protocols:- #Hubzilla / #Zap / #Osada / #Zot6
- #Friendica
- #Mastodon / #Misskey
- #Socialhome
- #Prismo
- #Pump.io *
- #Pleroma
- #Diaspora
- #Gnusocial
Image/photo


 


Jolly good holidays to all fedizens of #Fediverse ❄️

(Left-to-right: #Mastodon #diaspora #GangGo #PeerTube #Hubzilla #Friendica #Socialhome #Funkwhale #Misskey #GNUsocial , and behind the scenes all the other wonderful projects that don't have mascots yet :)


 
FYI:
federated social networks are great!

And there are many - coming with different pros and cons.

I celebrate them all together in hope they'll be one day all part of one big #fediverse

micro blogging
- #plemora
- #mastodon
- #gnusocial
- #postActiv
...

social network, events, forum....
- #friendica
- #hubzilla (with #nomadicidentity <-- 👍)

social network
- #diaspora
- #socialhome

social network based on #xmpp
- #movim

#video
- #peertube
- #mediagoblin

...and even more :)
Image/photo


 

The Federation testsuite



Have you ever seen any of those "testing #federation" posts by developers working on the platforms federating with each other? When making changes affecting incoming or outgoing message processing, bugs sometimes creep up which don't immediately get noticed as it might only affect another platform. Wouldn't it be awesome if there was a testsuite to run CI tests in addition to the projects own testsuite?

Now there is, thanks to the work of @Lukas Matt , author of GangGo! The idea is simple - enable any of the #federated projects to contribute a dockerfile of their project which then allows test scripts to be written that run basic federation tests between various platforms. A critical part of the testsuite is the actual GitHub integration server, which is a Go powered server to act as glue between GitHub and Travis CI. Using webhooks, it will automatically trigger jobs from pull requests into project repositories and then update the PR with status of the build.





Picture of The Federation testsuite running in a PR. The details link points to the build on Travis, for example this one

Tools like these will hopefully ease the pain of developers when working on their platforms and allow them to see breaking federation before it needs to be reported by users. The toolset is still in early phases, but is already integrated into PR's for #GangGo and #Socialhome. Currently there is dockerfile support additionally for #Diaspora and #Mastodon (due to GangGo working on #ActivityPub support).

We encourage project developers to check it out, give your ideas and contribute. The code is hosted under the The Federation organization in #GitHub.

#thefederation #fediverse


!Friendica Developers