Comments (4)
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.
@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.
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.
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
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 bun.