Join GitHub today
GitHub is home to over 20 million developers working together to host and review code, manage projects, and build software together.
ActivityPub support #1241
Comments
strugee
added
api
test suite
webui
labels
Nov 16, 2016
strugee
added this to the Near future milestone
Nov 16, 2016
strugee
self-assigned this
Nov 16, 2016
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment|
Looking forward to this =) |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
erincandescent
Jan 27, 2017
WRT ID properties: I'd suggest leaving them as is and content negotiating on the existing endpoints. AP clients are required to set their Accept header when doing a GET request such that "application/ld+json; profile="https://www.w3.org/ns/activitystreams#"" is negotiated; and you can of course identify ActivityPub posts by their content type.
This permits clients to do "transparent" upgrades: They can start requesting AS2 content, and will migrate to AP as and when the servers do, without any need to rewrite URIs, etc.
erincandescent
commented
Jan 27, 2017
|
WRT ID properties: I'd suggest leaving them as is and content negotiating on the existing endpoints. AP clients are required to set their Accept header when doing a GET request such that "application/ld+json; profile="https://www.w3.org/ns/activitystreams#"" is negotiated; and you can of course identify ActivityPub posts by their content type. This permits clients to do "transparent" upgrades: They can start requesting AS2 content, and will migrate to AP as and when the servers do, without any need to rewrite URIs, etc. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
strugee
Jan 28, 2017
Owner
@oshepherd yeah, I agree. Unless any unexpected issues come up that's probably going to be the way this goes.
|
@oshepherd yeah, I agree. Unless any unexpected issues come up that's probably going to be the way this goes. |
strugee
removed
the
test suite
label
Apr 19, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
snarfed
Aug 2, 2017
definitely looking forward to this! I've been sketching designs to bridge indieweb to ostatus and activitypub, a la https://brid.gy (some background in https://indieweb.org/2017/ostatusbridge ; thanks @strugee!), and I hope to include pump.io.
snarfed
commented
Aug 2, 2017
•
edited
edited
|
definitely looking forward to this! I've been sketching designs to bridge indieweb to ostatus and activitypub, a la https://brid.gy (some background in https://indieweb.org/2017/ostatusbridge ; thanks @strugee!), and I hope to include pump.io. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
clacke
commented
Nov 1, 2017
|
Duplicated by: https://framagit.org/compa/compa/issues/4 |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment|
I think we're doing all this in the as2 branch now. |
This was referenced Apr 9, 2018
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
evanp
Apr 9, 2018
Contributor
Could we convert this to a project on Github? Every one of these checkboxes is a big effort and probably deserves its own issue. They could at least be assigned to different people.
|
Could we convert this to a project on Github? Every one of these checkboxes is a big effort and probably deserves its own issue. They could at least be assigned to different people. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
Show comment Hide comment
strugee
Apr 9, 2018
Owner
Absolutely. The checkboxes were easier for me when I was the only one working on it but I'm but attached to them. Do you want to split stuff off or should I?
|
Absolutely. The checkboxes were easier for me when I was the only one working on it but I'm but attached to them. Do you want to split stuff off or should I? |


strugee commentedNov 16, 2016
•
Edited 19 times
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Apr 9, 2018
-
evanp
edited Mar 31, 2018
-
evanp
edited Mar 31, 2018
-
evanp
edited Mar 31, 2018
-
evanp
edited Mar 31, 2018
-
evanp
edited Mar 31, 2018
-
evanp
edited Mar 30, 2018
-
evanp
edited Mar 30, 2018
-
evanp
edited Mar 29, 2018
-
evanp
edited Mar 29, 2018
-
strugee
edited Mar 27, 2018
-
strugee
edited Nov 16, 2016
edited by evanp
ActivityPub support is now being developed in the
activitypubbranch.Copypasta from a list of general ActivityPub implementation tasks that I wrote:
Have we implemented URLs for:
idproperties? (Section 3.2 Retrieving objects)(optional)optionalnot optional for us)AuthZ/AuthC:
Conversion:
Do we handle:
Linked Data Notifications RDF representations (very optional)? (Section 8.1 Delivery)not for usDo we:
In addition to the generic AP stuff, we have an existing network/project to worry about. So, we also need to: