Skip to content
This repository was archived by the owner on Sep 9, 2020. It is now read-only.

Option to change the vendor directory name and location #1448

Closed
nekinie opened this issue Dec 12, 2017 · 2 comments
Closed

Option to change the vendor directory name and location #1448

nekinie opened this issue Dec 12, 2017 · 2 comments

Comments

@nekinie
Copy link

nekinie commented Dec 12, 2017

We have a multi-language codebase, which means the project structure is a little weird.

At a high level, it looks like this:

project/
    third-party/
        go/
        js/
    lib/
        go/
        js/
    video/
        mobile/
            android/
            ios/
        api/

We then use Bazel to tie everything back together meaning that we don't actually need (or use) GOPATH.

It would be great if dep could be configured to manage a different folder (in our case third-party/go) so we can keep all third-party code from all of our languages in a single place. On a side note, it would be great if dep worked outside of GOPATH but that should probably have its own ticket.

I understand that our use case is a little niche but I'm sure some of the larger organizations running multi-language monorepos have faced similar issues (probably fixed by custom tooling before dep existed)

I won't work on a solution until we have had some time to discuss this.

Thanks for your time 😄

@ZimbiX
Copy link

ZimbiX commented Jun 10, 2019

Why was this closed?

Edit: Ah. #2166

@kevinburke
Copy link
Collaborator

kevinburke commented Jun 10, 2019 via email

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants