Giter Club home page Giter Club logo

Comments (4)

shime avatar shime commented on July 18, 2024

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.

from bun.

hmistry avatar hmistry commented on July 18, 2024

@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.

from bun.

katungi avatar katungi commented on July 18, 2024

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.

from bun.

hmistry avatar hmistry commented on July 18, 2024

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.

from bun.

Related Issues (4)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.