Hi, thank you so much!!
For learning ActivityPub I’ve used a ton of resources actually, but the ones that were the most helpful to me were:
- https://tinysubversions.com/notes/reading-activitypub/ (reading the specs)
- https://socialhub.activitypub.rocks/t/guide-for-new-activitypub-implementers/479 (general activitypub knowledge)
- https://seb.jambor.dev/posts/understanding-activitypub/ (understanding the protocol flow and quirks of software)
- https://iceshrimp.dev/iceshrimp/iceshrimp.net (code examples from a real project)
- https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ (implementing a very basic activity sending flow and HTTP signatures)
additionally
- https://docs.joinmastodon.org/ (the mastoapi implementation)
- https://oauth.net/2/ (oauth2 spec for mastoapi)
and a ton of code reading of other AP projects :)
Thank you!!