MVP includes:
- gem support
- source support
- group support
bundle install
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