This repository has been archived by the owner on May 1, 2024. It is now read-only.
Replies: 2 comments 2 replies
-
@panva how are you imagining we would identify that a package is indeed a fork? For GitHub we have that symantic data, in that there was a physical action to fork the repo. If someone simply clones and re-pushes the code then we have no identification that the repo is in fact a fork. I'm trying to think through how we could surface this information without potentially causing false positives. |
Beta Was this translation helpful? Give feedback.
2 replies
-
I don't think there is anything actionable for now on this. |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
It is not uncommon for libs to forked and then republished to the registry, when this happens for an unmaintained parent, cool. But more often than not these forks get abandoned and then still show up in the search results above the original (now already updated and even continuously maintained) library.
Example: https://www.npmjs.com/search?q=oidc+provider
The top search result is a fork, one that serves a single company's core case, no one should be using it because it ties in internals of that company and in some cases strays away from the standards
oidc-provider
implements.8 of the front search result page are forks with mostly all of them not even bothering to change the tags, the homepage or repository package.json fields.
I think it would be fair if, similar to github, the fact that these are forks would be clearly signalled. Results could get aggregated so that a maintained fork shows up on top.
Beta Was this translation helpful? Give feedback.
All reactions