Federated murmurations to auto-aggregate git projects in lists #12

Open
opened 1 year ago by circlebuilder · 5 comments
Owner

Why auto-aggregation?

In the FOSS world tons of people are tracking lists of projects. This is very time-consuming, and in reality you see that many of these lists after a while get stale or are closing down.

What if the likely candidates 'knocked at the door' of these lists by their own accord? To then be either automatically included, or vetted before entry.

Federated murmurations

Murmurations is a protocol that allows any web resource to publish specific Linked Data formatted metadata to an index aggregator, and consumers to subsequently receive this automatically based on a subscription to the index server.

This needs investigation, but an improvement to Murmurations might be to make it federated, so that individual index servers exchange data with others via S2S ActivityPub communication.

Aggregating git projects

On github there's the famous Awesome project: a root list of lists, and subsidiaries that anyone can maintain.

I started delightful lists as a better alternative that:

  • Allows subsidiaries to host their list on any code forge of their choice.
  • Is only for FOSS, Open Science and Open Data resources.

What if the Murmurations metadata could be included somewhere inside any git repository or maybe in the repository settings?

There might be a Gitea plugin, or Github Action, or whatever, that does the work to publish the metadata and make it broadly available.

### Why auto-aggregation? In the FOSS world tons of people are tracking lists of projects. This is _very_ time-consuming, and in reality you see that many of these lists after a while get stale or are closing down. What if the likely candidates 'knocked at the door' of these lists by their own accord? To then be either automatically included, or vetted before entry. ### Federated murmurations [Murmurations](https://murmurations.network/) is a protocol that allows any web resource to publish specific Linked Data formatted metadata to an index aggregator, and consumers to subsequently receive this automatically based on a subscription to the index server. This needs investigation, but an improvement to Murmurations might be to make it federated, so that individual index servers exchange data with others via S2S ActivityPub communication. ### Aggregating git projects On github there's the famous Awesome project: a root list of lists, and subsidiaries that anyone can maintain. I started [delightful lists](https://codeberg.org/teaserbot-labs/delightful) as a better alternative that: - Allows subsidiaries to host their list on any code forge of their choice. - Is only for FOSS, Open Science and Open Data resources. What if the Murmurations metadata could be included somewhere inside any git repository or maybe in the repository settings? There might be a Gitea plugin, or Github Action, or whatever, that does the work to publish the metadata and make it broadly available.
Poster
Owner

At SocialHub I created the Federating the Murmurations protocol topic that lists various use cases. One specific to the Fediverse is Improvement to FEDERATION.md convention: Murmurations.

At SocialHub I created the [Federating the Murmurations protocol](https://socialhub.activitypub.rocks/t/federating-the-murmurations-protocol/1701) topic that lists various use cases. One specific to the Fediverse is [Improvement to FEDERATION.md convention: Murmurations](https://socialhub.activitypub.rocks/t/improvement-to-federation-md-convention-murmurations/1573).
Poster
Owner

(Unrelated to federation an additional idea is for a Discourse plugin, that makes it easy to auto-aggregate parts of a post via a Murmurations profile)

Edit: Related to #1 and this Solid forum topic: Ideas for a possible FAQ Solid App by Tim Berners-Lee.

(Unrelated to federation an additional idea is for a Discourse plugin, that makes it easy to auto-aggregate parts of a post via a Murmurations profile) **Edit**: Related to #1 and this Solid forum topic: [Ideas for a possible FAQ Solid App](https://forum.solidproject.org/t/ideas-for-a-possible-faq-solid-app/4627) by Tim Berners-Lee.
Poster
Owner

(Unrelated to federation. There are tons of theme websites for static site generators, like Jekyll or Hugo. Most exist on Github, because GH Stars are an important popularity metric. With Murmurations themes could announce themselves to the world, but in addition theme users might announce their use of a particular theme via a Murmurations profile too)

(Unrelated to federation. There are tons of theme websites for static site generators, like Jekyll or Hugo. Most exist on Github, because GH Stars are an important popularity metric. With Murmurations themes could announce themselves to the world, but in addition theme users might announce their use of a particular theme via a Murmurations profile too)
Poster
Owner

(Mentioned Murmurations as possible solution to aggregate Pattern Libraries for vocabulary extensions on Solid forum in: Interoperable Serendipity)

(Mentioned Murmurations as possible solution to aggregate Pattern Libraries for vocabulary extensions on Solid forum in: [Interoperable Serendipity](https://forum.solidproject.org/t/interoperable-serendipity/4738/3?u=aschrijver))
Poster
Owner

(Mentioned Murmurations as enabling interesting use cases on the fediverse, in context of a discussion on organizing a Wikipedia editing hackathon, to collect all kinds of information generated during the event. Here is that post)

(Mentioned Murmurations as enabling interesting use cases on the fediverse, in context of a discussion on organizing a Wikipedia editing hackathon, to collect all kinds of information generated during the event. Here is [that post](https://mastodon.social/@humanetech/107087237008113671))
Sign in to join this conversation.
No Milestone
No Assignees
1 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.