Closed tasdomas closed 1 year ago
[...] why should we be doing this?
- Does this affect the provider build process?
- Does this affect how the provider integrates with terraform?
This change does not affect the build process and does not affect how the provider integrates with Terraform.
If any, the only valid reason I see to keep the old name is preventing this module from being listed in pkg.go.dev, and overtly imported from other public projects in the same vein as internal
directories.
At the moment this only affects us, since upgrading replace dependencies is more of a hassle than I'd like it to be.
I hope to change your mind with https://github.com/iterative/leo-server/pull/27. π
Again, how does this impact what we're doing?
Adhering to the purely technical dichotomy of βit compiles or it doesn'tβ it has absolutely no impact. I'd even argue that if using unreleased changes is a requirement, as hinted in https://github.com/iterative/leo-server/pull/27#pullrequestreview-1204551373, #728 has no [positive] impact whatsoever, because manual updates will still be required.
That's what
internal
is for.
...ish, yes.
Multiple repos make development slower and introduce additional dependency management steps.
In the age of automation, this doesn't look like an insurmountable issue to me. π€·πΌββοΈ
I understand their reasoning (although I still think it's counterproductive), but why should we be doing this?
Does this affect the provider build process? Does this affect how the provider integrates with terraform?
At the moment this only affects us, since upgrading
replace
dependencies is more of a hassle than I'd like it to be.Again, how does this impact what we're doing?
That's what
internal
is for.Multiple repos make development slower and introduce additional dependency management steps.