we are looking into your #Go #Activitypub library to implement federation in #LAUTI
One thing we need to do is implement the #FEP 8a8e by @linos@graz.social
Do you have time for a quick call to get an overview?
Post
we are looking into your #Go #Activitypub library to implement federation in #LAUTI
One thing we need to do is implement the #FEP 8a8e by @linos@graz.social
Do you have time for a quick call to get an overview?
@linos@graz.social We got a first version implemented at codeberg.org/Klasse-Methode/...
Reviews by anyone with #activitypub knowledge is highly appreciated 🙏
@lauti Trying to leave a comment, but Codeberg's bugging out on me right now.
“Hashtags are represented as type Hashtag just like mastodon does it. Is there a fep for this?”
Hashtag is additionally specified as a type in a Community Group draft report on miscellaneous terms: https://swicg.github.io/miscellany/#Hashtag
It might get added to a 1.1 version of a proper W3C standard (AS-vocab I assume) now that the Working Group is active again.
@julian@fietkau.social Thank you very much for the review and answering the Hashtag question 🙏
And yeah codeberg seems to have some troubles lately..
If you are up for another review, we have a rough implementation for the instance actor with a basic inbox that handles follow and unfollow: codeberg.org/Klasse-Methode/...
@lauti I don't know Go, so this'll be superficial…
– You define properties on the Application that I don't usually see on actors. What's the intent behind to/cc?
– You might receive Undo(Activity) before Activity. See the AP Primer: https://www.w3.org/wiki/ActivityPub/Primer/Out-of-order_activities Do you handle this?
– The vocab comes from @mariusor yeah? You assume that the max page size of collections you generate is always 10 items. Is that guaranteed?
– Missing dash in “.wellknown” in transport.go
Looks sensible at a high level!
@lauti @linos I can't find that FEP in the fep repo: https://codeberg.org/fediverse/fep
If you send me a link to this one, I can take a look and let you know if/how it's doable with GoActivityPub.
My usual point of contact for library stuff is through the mailing list: https://lists.sr.ht/~mariusor/go-activitypub-discuss
So if you have specific questions mail them there, please.