For tracking I will collect some links here
While looking into building an AP mock, if found ActivityPHP and JSON-NS.
ActivityPHP unfortunately requires all the properties in the JSON-LD data to be explicitly defined and fails otherwise (e.g. Mastodon/Pleroma
publicKey), that makes it rather hard poking around in the Fediverse. I would prefer to ignore unknown properties, will open an issue for that ^^ Otherwise ActivityPHP seems fine, especially having the basic AP and AS objects (Like
OrderedCollection) already implemented is nice.
(Or I learn go and use go-fed.)
JSON-NS seems to be interesting regarding the fact that I think (and was already discussed previously in ForgeFed context, if I am not mistaken) that not every AP software should be required to fully understand JSON-LD in all it’s complexity.
So far for now, I will maybe try to summarize and collect interesting things from the issues. (ForgeFed is already mentioned in the issues, except for GitLab.)