Experimental Rewrite

MVP includes:

  • gem support
  • source support
  • group support

bundle install

diagram image

This is a very naive approach as it doesn’t really take into account resolving nested dependencies in gemspecs.

The lockfile is consisted of a very simple file in the following format for easy parsing:

checksum 12345abcdef
gem_name gem_version
gem_name gem_version
gem_name gem_version
gem_name gem_version