Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

ActivityPub support #395

Open
Ryuno-Ki opened this issue Jun 14, 2022 · 2 comments
Open

ActivityPub support #395

Ryuno-Ki opened this issue Jun 14, 2022 · 2 comments
Labels
suggestion Suggestion to add a new feature or improve a current one

Comments

@Ryuno-Ki
Copy link

Hey there 馃憢

today I mentioned your service towards Humanetech on Mastodon.
I noticed he reached out to you and asked, whether you would be interested in adding support for ActivityPub to join the fediverse.

I'm excited to read your reply and want to open an issue to keep track of it.

Looking at Mastodon (also written in Ruby) it appears that JSON-LD would be recommended:

https://github.com/mastodon/mastodon/blob/620b70c41e4b5d93f2268fd0318bd48e9823a8e1/Gemfile#L97

You can study their implementation over at https://github.com/mastodon/mastodon/tree/6cf57c676550068a59149ca82d63fcb5b5431158/app/lib/activitypub I believe.

@pixeldesu
Copy link
Member

In general, we ourselves want ActivityPub support, as we are avid fediverse users too.

Issue is, before we get there, we want to refactor Retrospring, as the current codebase is not up to track to support being usable in multiple cases (data/logic presented in different formats or places).

So, while it's a huge wish of ours, with us being 2-3 volunteers (with full time jobs and other projects to tend to) this will probably take quite a while until it's realized. Unless of course we suddenly get a rush of contributors helping out.

@aschrijver
Copy link

Super, great to hear! I have added the project to delightful-fediverse-apps where we track all projects planning or in progress of adding AP support. It is in the 'Other' category.

At Delightful Club you can find 3 curated lists related to the fediverse, with project to be inspired by / learn from. Then the SocialHub is a good community forum for Q&A (for the time being 馃槣 ) and has a crowdsourced Guide for new ActivityPub implementers with a ton of info.

Note that ActivityStreams has the as:Question activity, that may interesting to base the federation support on (possibly with a fallback for apps that don't understand the activity).

@pixeldesu pixeldesu added suggestion Suggestion to add a new feature or improve a current one and removed focus: user experience labels Dec 15, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
suggestion Suggestion to add a new feature or improve a current one
Projects
None yet
Development

No branches or pull requests

3 participants