Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.Sign up
Use Bundler to manage vendor directory #4895
Alternative title: how many
Rather than having to manually keep track of what version each thing in here is and copy files around by hand on update let's use Bundler's standalone mode and careful use of
This means a
We could consider vendoring other gems this way in future but I'd suggest only doing this for gems with no dependencies or at least gems with no native extensions. The only gem this applies to that we
Once this is merged we can look at updating our current gems in a follow-up PR.
This approach should also make it much easier to selectively include other backports (#4505) or parts of e.g. ActiveSupport.
We previously discussed a
can't have two
The standard location for them tends to be