Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Suggestion: Import Gemfile.lock #383

Open
monkbroc opened this issue Aug 23, 2015 · 2 comments
Open

Suggestion: Import Gemfile.lock #383

monkbroc opened this issue Aug 23, 2015 · 2 comments

Comments

@monkbroc
Copy link

As an application developer
I'd like to help projects I use in my application
Because improving and keeping those projects alive helps my application in the long run

This could by done by adding a "Repos in my app" tab. In there, allow uploading a Gemfile.lock, package.json, etc. Parse it and use it to filter the "Repos" tab to only the repos used in my app.

@itpwang
Copy link

itpwang commented Jun 20, 2019

Hi, I'm new to open source and had a few questions:
Is this feature still relevant?
What are best practices to address when to start development on a new feature like this?

@schneems
Copy link
Member

schneems commented Jul 8, 2019

Hi, I'm new to open source and had a few questions:

Hello!!!

Is this feature still relevant?

I think it's still relevant.

What are best practices to address when to start development on a new feature like this?

I would say we'll need a few things, a view/route/controller to allow people to upload their Gemfile.lock. Once we get that we can extract dependencies using bundler internals something like this https://github.com/heroku/heroku-buildpack-ruby/blob/4ca71a9d65d3a976211a1d11ea93d2b1bb6c4d23/lib/language_pack/helpers/bundler_wrapper.rb#L178-L179. Then we'll have to correlate that with github URLs somehow, I think that will be the hard part.

This is somewhat of a larger project, I would never discourage anyone from working on a thing that they are truly interested in, however, it's usually better to become acquainted with the project with a few easier tasks before jumping into a feature this large.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants