The following RFC aims to implement lock file support for Nimble. This is being tracked in issue 127 but this proposal is a simpler variation.
Intro:
lock mode
will be enabled by a flag innimble.ini
- Since it is a new feature, this will reduce impact on the existing user base
- It can be turned on by default in the future when stable enough
- Lock information will be stored in
$prj/nim.cfg
- Nimble will append autogenerated section if existing
- Nimble will update when any dep changes occur
- Nimble will consume when having to install deps