Skip to content
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
@bradleyfalzon

Description

@bradleyfalzon

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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions