This repository was archived by the owner on Sep 9, 2020. It is now read-only.
This repository was archived by the owner on Sep 9, 2020. It is now read-only.
Discuss renaming lock.json and manifest.json #168
Closed
Description
Raising an issue to ensure this is tracked and closed.
As discussed in the Go Package Management mailing list (https://groups.google.com/forum/#!topic/go-package-management/et1qFUjrkP4), there were some thoughts about names and locations of the lock and manifest files. Broadly speaking:
- There was some concern with storing the files in the root repository directory, others have suggested other folders, such as within
/vendor/
. Storing in/vendor/
could cause issues with a VCS if that directory is also being ignored. - I raised that if we are to store the files in generic directories, this could cause collisions with other package managers in use for other languages in the same project.
Personally, I don't mind which directory they are stored in, however, if they are generic directory names, to reduce the chance of name collisions, we should reconsider the names manifest.json and lock.json, such as gomanifest.json and golock.json?
I'm on the fence on this issue, just thought it should be raised formally.