## General Some high-level links for learning about forge federation and the bigger picture * https://matrix.to/#/#general-forgefed:matrix.batsense.net General forge federation chatroom * https://discuss.coding.social/t/world-of-opportunity-expanding-from-forgefed-to-fsdl/39 Discussion about forge federation visions and goals * https://discuss.coding.social/t/challenge-fixing-the-fediverse-technology-adoption-lifecycle/38 Fixing the federation adoption cycle * https://pad.public.cat/8yNgnlxmSsGYk3TfIau46A?view# Social coding foundations * https://forum.forgefriends.org/t/forge-federation-webinar-january-19th-2022-10am-noon-utc-1/538 January forge federation webinar * https://forgefriends.org/blog/2022/06/30/2022-06-state-forge-federation/ The state of forge federation, 2021-2023 ## ActivityPub Resources for learning ActivityPub (AP) * https://activitypub.rocks/ Official ActivityPub website * https://www.w3.org/TR/activitypub/ ActivityPub specification * https://socialhub.activitypub.rocks/pub/guide-for-new-activitypub-implementers Guide for AP implementers * https://go-fed.org/activitypub-glance Go-fed's overview of AP * https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ Tutorial for implementing a very basic AP server * https://blog.joinmastodon.org/2018/07/how-to-make-friends-and-verify-requests/ Tutorial for federated following * https://docs.joinmastodon.org/spec/activitypub/ Mastodon's AP subset * https://tinysubversions.com/notes/reading-activitypub/ How to read the AP spec * https://flak.tedunangst.com/post/ActivityPub-as-it-has-been-understood Lots of AP resources ## ForgeFed Forge federation protocol based on AP * https://forgefed.org/ ForgeFed website * https://codeberg.org/ForgeFed/ForgeFed ForgeFed repo * https://vervis.peers.community/browse Reference ForgeFed implementation ## Gitea Resources for Gitea * https://matrix.to/#/#gitea:matrix.org General Gitea chatroom * https://matrix.to/#/#gitea-dev:matrix.org Gitea development chatroom * https://matrix.to/#/#gitea-federation:matrix.org Gitea federation chatroom * https://discourse.gitea.io/ Gitea forum * https://nlnet.nl/project/Gitea/ NLnet grant info page * https://github.com/go-gitea/gitea/issues?q=label%3Atheme%2Ffederation Gitea repo federation issues * https://github.com/go-gitea/gitea/issues/14186 Gitea ActivityPub discussion issue * https://github.com/go-gitea/gitea/issues/18240 Gitea federation status * https://discourse.gitea.io/t/milestones-for-federation-grant/4895 Federation grant milestones * https://discourse.gitea.io/search?q=code%20walkthrough%20in%3Atitle%20%40dachary%20order%3Alatest Gitea code walkthroughs * https://discourse.gitea.io/t/forgefed-federation-in-gitea/1157 Old forum post about implementing federation * https://gitea.com/Ta180m/gitea Gitea federation development fork * https://gitea.com/Ta180m/gitea/wiki Wiki for Gitea federation * https://gitea.com/Ta180m/gitea/issues/3 Detailed task list for Gitea federation ## Go-Ap A lightweight AP library in Go that Gitea is using for implementing federation * https://github.com/go-ap Go libraries for AP * https://github.com/go-ap/activitypub Lightweight Go implementation of AP * https://github.com/go-ap/fedbox Reference implementation of a AP server using go-ap * https://github.com/mariusor/go-littr Federated link aggregator using go-ap * https://man.sr.ht/~mariusor/go-activitypub/go-ap/index.md go-ap docs * https://lists.sr.ht/~mariusor/activitypub-go go-ap mailing lists ## Go-Fed Another AP library that's heavier and Gitea is not using this library (other than HTTP signatures) but this is still kept up for reference * https://go-fed.org/ AP library in Go * https://github.com/go-fed/activity AP vocabulary and behavior in Go * https://go-fed.org/activitypub-tutorial Go-Fed tutorial * https://go-fed.org/ref/activity/streams Go-Fed ActivityStreams documentation * https://github.com/go-fed/apcore AP server implementation using Go-Fed * https://github.com/owncast/owncast/pull/1629 Owncast Go-Fed pull request * https://gitea.com/gitea/go-fed-activity Gitea's fork of Go-Fed to reduce binary size * https://gitea.com/gitea/go-fed-activity/issues/1 Discussion about using Go-Fed for Gitea (outcome: use go-ap instead) ## ForgeFriends A forge federation project based on Gitea * https://forgefriends.org/ Forge federation project based on Gitea * https://forum.forgefriends.org/ ForgeFriends forum * https://lab.forgefriends.org/forgefriends/forgefriends ForgeFriends repo * https://lab.forgefriends.org/forgefriends/community-action ForgeFriends community task list ## ForgeFlux A forge federation project using forge APIs * https://forgeflux.org/ Forge federation using forge APIs * https://github.com/forgeflux-org/starchart Software forge spider * https://forum.forgefriends.org/c/forgeflux/28 ForgeFlux forum