Comments (3)
I emailed [email protected] about this before:
Hi Janko,
Thanks for getting in touch! It's not possible to make a fork appear by default in repository search at the moment 1, your intuition for the reasons why are pretty accurate. So there's no settings on our end that would change this behavior. I can definitely see how valuable it could be for situations like yours however. Though I can't make any promises, we can definitely share this with our search team for consideration.
In the meantime, the only workaround would be to specifically add the "fork:true" qualifier to your search so forks are returned:
https://github.com/search?utf8=%E2%9C%93&q=roda+fork%3Atrue&type=Repositories
Sorry I don't have better news at the moment but I hope that clears things up - thanks,
RobertHi GitHub,
There is a Ruby web framework Roda https://github.com/jeremyevans/roda,
which was forked from another web framework, Cuba
https://github.com/soveran/cuba. Both are individual frameworks, but one
happened to be forked from the other because they share some core ideas.The problem is, if I enter "roda" in the GitHub search, this project won't
come out, because forked repositories are not searchable. Sinatra
https://github.com/sinatra/sinatra has the same problem. I know that this
is because it doesn't pay off to make forks searchable, since they are
usually created only for pull requests, and don't have any individual value
thus shouldn't clutter the search results.Is there any way we can solve this for these particular projects? Is there
some way we can detect that a fork has it's own life, and make it appear in
the search results? First I thought that we can notice that fork has
different name than the original, which means it was probably intentional,
but that wouldn't cover Sinatra.Kind regards,
Janko
from roda.
I understand this is annoying, but no. Roda is a Cuba fork, even if has diverged pretty much completely, and I want to pay due respect to Cuba by making that obvious.
I consider this a bug in GitHub. They should at least make it possible for the creator of the fork to turn on searching, or automatically making forks searchable if the fork has a different name from the parent repository. Looking at GitHub's documentation, they don't allow searching of repository forks until the fork has more stars than the parent, so another way to fix this would be to get Roda more stars than Cuba. I certainly don't object to that approach.
from roda.
Ok, thanks for the explanation @jeremyevans, I appreciate it.
from roda.
Related Issues (20)
- Roda in production HOT 1
- opts[:root] not be set after start server. HOT 3
- Envrionments plugin: provide instance methods too? HOT 1
- How can i load coffeescript in roda HOT 2
- How to use common_logger plugin to log information in routes implementation or in specs or other place in the application? HOT 6
- [feature request] Make the view method (from the render plugin) accept a block like the render method does HOT 1
- route_csrf incompatible with rack-protection authenticity token checks HOT 5
- Unfork HOT 3
- env['rack.errors'] parsed as a link in common_logger plugin documentation HOT 2
- String matcher in hash_routes combined with unescape_path does not match non-ascii strings HOT 1
- [Documentation / Question] Request for a FAQ for experienced sinatra users HOT 1
- Raises "Unsupported block result" when using Unreloader and json plugin HOT 2
- On app startup. Getting message > Rack::Handler is deprecated and replaced by Rackup::Handler HOT 2
- Not compatible with Haml >= 6 HOT 2
- URI Unicode handling HOT 6
- Duplicating Content-Type header when header key comes in lowercase HOT 3
- json plugin does not support FalseClass and String anymore HOT 1
- Can gRPC services and clients be integrated?
- Unicode escapes not decoded in path HOT 3
- Sanitize params when using plugin `error_mail` HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from roda.