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

Add to Bundler? #3

Open
indirect opened this issue Feb 7, 2018 · 4 comments
Open

Add to Bundler? #3

indirect opened this issue Feb 7, 2018 · 4 comments

Comments

@indirect
Copy link

indirect commented Feb 7, 2018

Hi! Would you perhaps be interested in adding these abilities to Bundler itself? We've recently started working on it, with the add command, but it seems like a waste to duplicate your work. Thanks!

@shime
Copy link
Owner

shime commented Feb 8, 2018

Hey André! I didn't know about the add command when I was making this gem. I would love to add this functionality to Bundler itself!

What abilities do you want to see added? I don't see anything for removing gems from the Gemfile and I like how my gem handles adding to groups.

@hmistry
Copy link

hmistry commented Feb 8, 2018

@shime That's great to hear. My thoughts are to incorporate the whole functionality into bundler, if that's ok with you, because there's no need to duplicate efforts and your CLI UX is awesome.

For removing gems, I think bundle remove is a good start but will need team consensus. For adding to groups, yours is shorter, but unfortunately here's where bundler will probably have to stay with it's CLI convention because of backward compatibility and keeping a convention for future proofing.

To get started:
One option is to first agree on the bundler cli commands conventions... so compare your commands of adding and removing gems to bundler's with the options and suggest the bundler equivalent commands with options for it. This might be best done through an RFC in this repo so bundler team members can chime in. Once the commands are agreed then it's straightforward to implement it. Here's an example of bundler's add RFC.

Alternative options is to build it, create PR, and iterate based on feedback.

Lastly, I recommend you join the bundler slack group should you have quick questions.

@katungi
Copy link

katungi commented Mar 30, 2020

Hey @indirect and @shime I would love to work on adding Bun capabilities into Bundler for Google summer of code 2020. Whether i get picked or not, this is a challenge i am willing to take on.

@hmistry
Copy link

hmistry commented Mar 30, 2020

Hi @katungi. There was work previously done to integrate most, if not all, of the Bun capabilities into bundler. See the following PR's:
rubygems/bundler#6513
rubygems/bundler#6547
rubygems/bundler#6556

If you see something that is not integrated and would like to work on that, then feel free to propose an idea as your GSoC project.

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

4 participants