Re: Infrastructure | Set "homepage" and mirror URL on GitHub mirrors to corresponding GitLab page (#191)

Title: GitLab

Will Thompson commented:

I do not think changing the DOAP files to set their homepage to the repo that holds the DOAP file is appropriate. Taking as an example, it specifies:

  <homepage rdf:resource="" />

and that's true: is the homepage for Shell.

But take a look at – there is nothing “above the fold” which indicates that the repo is actually a mirror, and that the canonical repo is at (Shell is unusual in that it actually does have several prominent links to that page in its

I searched DuckDuckGo for gnome shell git and gave up looking for after 5 pages. The GitHub mirror and Endless and Pop_OS!'s forks are the top three hits for me, and GitLab even has a helpful popout box about the GitHub mirror.


My hypothesis is just that, if we have a prominent link to the canonical repo near the very top of each mirror page, humans will more easily find the GitLab repos. Mutter actually does both of the things in the ticket description:


My other hypothesis was that search engines are also more likely to rank the GitLab pages higher if the GitHub mirror links prominently to them. However, for Mutter, its canonical repo still isn't in the first 5 pages of DDG results; and on closer inspection, Google actually does get both of these repos right, with the page right at the top.

If you think that the GitHub "homepage" field must match the DOAP <homepage>, and if it's not possible to add the “mirror” tag + URL to repos like which don't already have it, then I guess this is WONTFIX :)

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]