Federated murmurations to auto-aggregate git projects in lists #12
Open
opened 1 year ago by circlebuilder
·
5 comments
Loading…
Reference in new issue
There is no content yet.
Delete Branch '%!s(MISSING)'
Deleting a branch is permanent. It CANNOT be undone. Continue?
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:
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.
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.
(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. 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)
(Mentioned Murmurations as possible solution to aggregate Pattern Libraries for vocabulary extensions on Solid forum in: Interoperable Serendipity)
(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)