Back to Codeberg

Milestone 2: Federated Search

forgejo-contrib-federation-milestone-31355.md

latest9.2 KB
Original Source

forgejo-contrib/federation

Watch21

Star82

Fork

You've already forked federation

6

CodeIssues 16Pull requests 8Projects 2ActivityActions

Milestone 2: Federated Search

New issue

We will implement Federated Search functionality that allows users to discover and access federated repositories, organizations, and users without copy-pasting URLs.

  1. Users will be able to enter "repo@orga@server" in the search bar and the local instance will display repository stubs for federated content.
  2. We will implement UI representations for stubs and enable users to fetch federated repository objects by pasting remote URLs into the search bar, requiring Accept: application/activity+json header support on repository and user paths.
  3. Additionally, we will deliver a proof-of-concept for an updated threat-model, using the Threagile threat modeling tool to ensure security considerations are addressed as federation capabilities expand. This milestone represents significant effort as it fundamentally changes how users discover and interact with federated content across the forge network.

A.C.:

  1. Scenario works as described here: forgejo/sustainability@d8921b4858/2025/2025-10-01-sta-federation/considerations.md (milestone2-federated-search)
  2. threats are modeled & report is generated continuously by ci

Deliveries:

  1. Architercture

  2. threat-workshop for newly introduced repository search: #89

  3. threat-tool configured: https://repo.prod.meissa.de/meissa/forgejo-threats

  4. Code

  5. (wip) doc: add federated search documentation: #74

  6. (wip) Enhance webfinger for the upcoming actor types like repository or organization: forgejo/forgejo#10107

  7. Create a federated user type: forgejo/forgejo#10434 (merged)

  8. (wip) Create a federated repository: forgejo/forgejo#10453

  9. (wip) threat-analysis: add search threagile model: #83

  10. create webfinger and search provider: forgejo/forgejo#10929

Work to consider:

  1. WIP: Add a POC for the ForgeFeed Specification - forgejo/forgejo#10151/files

Kudos to the reviewers: @Gusted

No due date

33% Completed

2 Open1 Closed3 All

Label

Show archived labels

All labelsNo label

Project

All projectsNo project

Open projects STA federation investFederated Volunteer Work

Author

All authors

Assignee

All assigneesNo assignee

0xllx0 algernon Beowulf caesar crystal Cyborus famfo fnetX forgejo-moderation Gusted jerger litchipi mahlzahn ![](/avatars/d3e911eec058bc2605b5bf5a1af2c968f64815a2f6aedefd3e5f93cb6ba514a4 "Panagiotis "Ivory" Vasilopoulos")n0toose oliverpool patdyn viceice wetneb

Sort RelevanceNewestOldestRecently updatedLeast recently updatedMost commentedLeast commentedNearest due dateFarthest due date

feat(federation): stub profiles and repositories

#80 opened 2025-12-08 16:45:13 +01:00 by famfo

milestone: Federated search resource format specification

7

#71 opened 2025-11-10 20:02:11 +01:00 by 0xllx0