@silverpill yes. I find it much more reliable to expand everything before serialization.
Top-level
@silverpill yes. I find it much more reliable to expand everything before serialization. 5 comments
@mikedev btw, does (streams) have a documentation page for all non-AP-spec features it supports? Will be useful. There's a FEDERATION.md at the repository root that's only slightly out of date. I'll update it again when I get a chance.
The FEDERATION.md was just updated and I removed mention of some of the historical hacks which have been since been standardised. Still a couple of rough edges, but I've got a lot going on at the moment. Look in the dev branch of the streams repository for the latest:
https://codeberg.org/streams/streams/src/branch/dev/FEDERATION.md |
@silverpill personally, I agree with @mikedev; don't support the ActivityPub spec word-by-word, I don't support you (said on Mastodon; oh, the irony).
Creating invalid JsonLD is therefore from my POV a bug in other software, not a design issue with mine.