This is a milestone worth celebrating! :fediverse: In development as we speak, a @forgejo can now federate comments from issues in repos!!!
-
This is a milestone worth celebrating! :fediverse:
In development as we speak, @forgejo can now federate comments (and tons of other stuff) from issues in repos!!!The first screenshot is @algernon (a Forgejo account able to be tagged in this post!) commenting on the issue: https://shoes.forgejo.madhouse-project.org/algernon/federation-test/issues/4 as seen in @phanpy while logged into my Mastodon account!
#fediverse #ActivityPub #FediDev #federation #forgejo #git #GitFederation -
-
@liaizon It's not just comments! Pretty much all public user activity federates. Creating a repo? Yup. Tagging? Yup. Branching? Yes. Cutting a release? Sure! Opening an issue? Aye. A PR? Of course. Merging a PR? Mhm. Closing an issue? Yep. And so on...
Do note: this is like the user RSS feeds, except over AP. While federated activities can be replied to, and can be viewed on the Forgejo UI, they are completely detached, and live in their own little world.
(Eventually, I want to make it possible to log into a Forgejo account from any Fedi client. But we're not there yet.)
-
-
@[email protected] that's fantastic news! Good job @[email protected] !
-
@silverpill @[email protected] @[email protected] I followed fine from Mastodon
-
-
@silverpill It's.. complicated. For various reasons, Forgejo needs to explicitly allow various remote server software to interact with it. That list currently includes forgejo, gitea (for historical reasons), mastodon, and gotosocial.
Forgejo should reply with something nicer than an 500, though - I'll look into that!
Eventually, I want to remove this server software limitation (it's legacy code; I understand why it was done so, but I think it's the wrong approach), but that will take a little longer.
-
@liaizon @julian It feels a bit wrong to downplay my own contribution, but... while this is fun, and interesting, and a big milestone, it is just a tiny step towards real forge federation.
It's not much more than turning an RSS feed into an ActivityPub actor that happens to accept replies (but does nearly nothing with them).
-