How do you use the new forks list view? #40968
-
Select Topic AreaProduct Feedback Body👋 We want to know what you think of the new repository forks list! This feature is only enabled for a limited audience while we get it ready for the general public! You can find this new view by heading to Some feedback we're interested in hearing:
|
Beta Was this translation helpful? Give feedback.
Replies: 88 comments 84 replies
-
Ummm... is this only visible to the repo owner? In powermock/powermock, I only see the old view, with no offer to try the new list view (which I would love, given that there are 576 forks). Update: to be clear, I went to
and it redirected me to
|
Beta Was this translation helpful? Give feedback.
-
I can't see it yet with my own repo that has forks |
Beta Was this translation helpful? Give feedback.
-
I like it! It would be interesting for me to view forks that have (a lot of) commits ahead of master, ie that seems to work on things. And also possibly to exclude forks that simply are XXXX commits behind, since those are obviously just stale. |
Beta Was this translation helpful? Give feedback.
-
Sounds great - I would be super interested to test this out (alas, I'm not part of the limited audience). |
Beta Was this translation helpful? Give feedback.
-
I would like to see a counter showing the number of matches (perhaps "of totally N forks") as I change the different filtering options. |
Beta Was this translation helpful? Give feedback.
-
UI wise, I expected "filter" to be inclusive but the fact that archived is enabled by default and based on how it seems to work the filter is actually excluding forks from the list. This could possibly be made a little clearer with polished wording. |
Beta Was this translation helpful? Give feedback.
-
I love it! It lets me understand what forks are just "copies" and which are actively changing things :) |
Beta Was this translation helpful? Give feedback.
-
the list seems broken, I see only 1 fork in the list, regardless of how I set the filters. For a second I thought all forks had been deleted until I found the link to switch back to the old UI. |
Beta Was this translation helpful? Give feedback.
-
I would ask that an "All" option be listed under |
Beta Was this translation helpful? Give feedback.
-
Would there be an "all time" option for the "period" filter added later on? At the moment I can only see forks for up to a maximum of 5 years, and many repositories are older than that. |
Beta Was this translation helpful? Give feedback.
-
This is a nice feature and filtering by Active repos really helps and saves some time. What I would like to have in the same view, is the status of the repo relative to the fork parent, as in "4 commits ahead: 20 commits behind". To me that would be very helpful as I would immediately be able to check which repo adds changes and how far from the parent repo it is. |
Beta Was this translation helpful? Give feedback.
-
The layout on mobile is very spread out. |
Beta Was this translation helpful? Give feedback.
-
Although I personally prefer the tree view, I do appreciate that the list view has more details. How about we mix the two together, by having some dropdown or something like that show the forks of other forks (subforks?) |
Beta Was this translation helpful? Give feedback.
-
Apologies if this is not the proper place. but why are we not able to show also who clicked "Use this template"? |
Beta Was this translation helpful? Give feedback.
-
Should this work with GHEC EMU? I look at a repository with 4 forks (including one where I just submitted a PR from a fork) and the page just says "No one has forked this repository yet" |
Beta Was this translation helpful? Give feedback.
-
Is the tree going to be replaced or can it stay as option? |
Beta Was this translation helpful? Give feedback.
-
It would be great if the new view included an option to view/filter repos by their latest commit/number of commits ahead of the source repo. |
Beta Was this translation helpful? Give feedback.
-
I don't have ultra-popular repos; most of what I do has limited interest (eg retro computing). As a result, I'm not too interested in "recent forks" or "forks with activity". If I'm looking at forks then I want to see everyone who has forked my code, whether they've changed it or not. That gives me an indication of interest in my code. So the old "tree" format is much more useful than the new design. This may be mitigated by having an "all time" and "all types" quick selection. |
Beta Was this translation helpful? Give feedback.
-
It seems to me that the forks view is maybe optimized for the upstream repo owner, but as someone browsing repos, I have very different careabouts. When I view the forks of someone else's codebase I'm considering using, I'm often seeking to answer specific questions, and I would love if the forks view helped me answer those questions. One of the main questions I'm seeking is: Has somebody else already forked this repo and made the fix (or added the feature) I want?To this end, it would be AMAZING to be able to search the diffs between the forks and the originals (both the code and the commit messages). Again with the aim of helping people find if a fork they're looking for exists, I also think it would be good to include a step when forking of writing a sentence about why you made the fork. Optional, but personally I think would be best if it's a default that you have to click to skip, since it would generate so much useful metadata. And maybe you could even reference an issue from the original repo? That'd be cool. I'm aware that sometimes a fork starts out to fix one bug & make a PR, and ends up spinning off in a totally different direction, so you could make the field editable later (which people would probably be fairly motivated to do if they have an active fork). This would be like the About field on repos in the first place. This would also help me skim to get answers to with my other main question: What other interesting things have people done with this repo?To that end, I'd want to filter out any forks that have no new commits that aren't already in the original upstream repo. Personally I think this should be a default setting, or that forks with no additional changes shouldn't even show up in the fork count! Obviously it would still be good to have SOME way to see those, since it's sometimes interesting to be able to see the history of people pushing the "fork" button even if they didn't do anything more. Oh—I'm looking at the existing filter system, which offers filtering by active (/push activity) which sounds like what I'm looking for above except that it ALSO includes forks that made a pull request which then got merged back into the original, so they now no longer contain anything of functional interest (they may be of historical interest). I want to see only forks that have commits that aren't in the original repo. And I'd also like to be able to sort by # of additional commits or size of additional commits, since something that has only 1 commit or 1 line/file change is, on average, going to be less interesting than something with many changes. Thanks! I'm very excited you're asking for feedback! I've been wanting the forks view to improve for awhile. It seems to me that there's no reason not to offer multiple views, given the different use cases. |
Beta Was this translation helpful? Give feedback.
-
A newly created fork should be considered active! |
Beta Was this translation helpful? Give feedback.
-
Tree view and main oage stat shows 4 fork, but tree view shows only 2, (other 2 are newly forked) |
Beta Was this translation helpful? Give feedback.
-
This is generally a big improvement, but the information I really care about when looking at forks is this sort of info, which still isn't shown in the new view: |
Beta Was this translation helpful? Give feedback.
-
So... I don't know where to begin... Fork count is illogicalhttps://github.com/jsoref/checkout-merge/forks The top area says https://github.com/check-spelling/checkout-merge/forks The top area says Lies about repositories never having been forkedThe bottom area lies:
It may be true that there are no existing forks, but I know that someone forked this repository (and then later deleted their fork). It would be correct to say As GitHub probably doesn't want to retain information about forks that have been deleted, it's probably not worth trying to use any other text. Graph view can show counts that don't match the listApparently while the forked repository was forked the fork count showed 2, but the graph view didn't show the fork because it had no commits of its own. That's obviously confusing, and probably part of the reason that the newer list view was introduced Fork count doesn't update wellI'd expect the fork count to update when someone deletes a fork, but apparently this didn't happen, and I had to refresh to discover that the number had decreased. |
Beta Was this translation helpful? Give feedback.
-
The filters lack the ability to filter by the time of the last commit, the fork made a month ago from a source from 2 years ago , the activity has a month ago but is old. Also missing is information about which fork a given fork is unless it is made directly from root. |
Beta Was this translation helpful? Give feedback.
-
I'm struggling with this (found this discussion while googling for some help). I'm browsing a repo that reports one fork, but there is no combination of filters I can use to find that one fork. I've tried every combination of filters (and boy was it clunky and cumbersome to do so). If there's only one fork, probably an awkward complicated filter mechanism isn't needed? I just want to find the one fork of this repo and see if someone did something interesting with it. |
Beta Was this translation helpful? Give feedback.
-
Hi folks, First, I wanted to thank you all for the great feedback. It really helped us hone and focus our efforts improving the new forks view. I am going to close this discussion, as it seems as though we've addressed (or are working to address) the most-needed improvements to this view, and this discussion is no longer linked to the new view. The improvements that we can't yet address, but want to, are adequately documented in our backlog. We have two upcoming features in flight that are currently in testing.
We think these two improvements will greatly improve the usability of the new view for most users. Some people are dealing with very large fork networks; those people need adequate searching and filtering to find relevant repositories for their needs. Other people are dealing with small fork networks, and don't need (or want) advanced filtering capabilities. The default options we selected were targeted toward larger fork networks, with some of our more complex use cases in mind, and that has caused a lot of confusion for people who are browsing smaller networks. Additionally, the lack of ability to search by "All time" was hiding forks that should have been visible. Despite the fact that we still have more love to give to the forks view, we're so happy that the new searchable list view has helped maintainers find forks that are meaningful to them, and that we now have a better way to give you more insights into repository fork networks in the future! We really appreciate your feedback while we prioritized, optimized, and improved this implementation! We can't wait to bring you more improvements soon! |
Beta Was this translation helpful? Give feedback.
-
Thank you, it's over |
Beta Was this translation helpful? Give feedback.
-
It was awesome! |
Beta Was this translation helpful? Give feedback.
-
Two years later and useful-forks.github.io is still miles ahead in terms of usefulness. So much that I never use GitHub's forks list. Here is what https://devnoname120.github.io/useful-forks looks like: And for comparison here is what GitHub forks view looks like: |
Beta Was this translation helpful? Give feedback.
Hi folks,
First, I wanted to thank you all for the great feedback. It really helped us hone and focus our efforts improving the new forks view.
I am going to close this discussion, as it seems as though we've addressed (or are working to address) the most-needed improvements to this view, and this discussion is no longer linked to the new view. The improvements that we can't yet address, but want to, are adequately documented in our backlog.
We have two upcoming features in flight that are currently in testing.
We are adding anThis has been released!All time
option to the Period dropdown.Save defaults
so that you can search your way, and have your default par…