/\ | | (_) (_) |
/ \ ___| |_ ___ ___| |_ _ _
/ /\ \ / __| __| \ \ / / | __| | | |
/ ____ \ (__| |_| |\ V /| | |_| |_| |
/_/ \_\___|\__|_| \_/ |_|\__|\__, |
| __ \ | | __/ |
| |__) | _| |__ |___/
| ___/ | | | '_ \
| | | |_| | |_) |
|_| \__,_|_.__/
Sequence diagrams of how ActivityPub/Webfinger works and how to implement against it will be stored here.
PR's are encouraged!
The following are good to look through,
- https://www.w3.org/TR/activitypub/
- https://docs.joinmastodon.org/spec/activitypub/
- https://activitypub.rocks/
The following are implementations in a few different languages,
- https://github.com/jointakahe/takahe Python
- https://humungus.tedunangst.com/r/honk Go
- https://blog.joinmastodon.org/2018/06/how-to-implement-a-basic-activitypub-server/ JavaScript
- https://github.com/benbrown/shuttlecraft JavaScript
Some specific behaviors are covered well here.