proposal: dep: move out of github.com/golang

收藏待读

proposal: dep: move out of github.com/golang

Hi there,

Over the past few months the signals we’ve gotten is that The Core Go team has no interest in continuing the work of dep , or to even contribute code to it to help make the modules transition easier. After the tweet from @rsc apologizing for how the dependency management story wasn’t handled well[1], I’m not aware of active work from the core team to help improve the current situation which isn’t a confidence booster.

As a result, I’d like to ask that the dep source and licenses be transferred out from Google/Golang to the Gofrs GitHub organization so that, at a minimum, we can try to make dep work with projects that have modules enabled / use the semantic import versioning. We’d like to retain the current issue and PR history, while having full administrative control over the project and repository.

We may also want to pick up additional work to continuing to support dep long-term, as there is a deep philosophical divide between those who want a dep-like experience and those who are happy with modules. I don’t believe these disagreements can be resolved in a single solution or implementation, and we should instead work together to ensure we can interoperate.

While I’d love to be able to have modules work for me the way I want, I don’t think that’s a reasonable goal. I now think it’s more realistic to support dep in the interest in strengthening the Go community and the tools that are used to support it. I also think competition in dependency management tooling is as important as having competing businesses to help drive progress, and so I believe adopting dep is one step we can take towards that.

Who would be the best person to talk to get the ball rolling?

Cheers!

-Tim

[1] https://twitter.com/_rsc/status/1022588240501661696

原文 : Github

相關閱讀

免责声明:本文内容来源于Github,已注明原文出处和链接,文章观点不代表立场,如若侵犯到您的权益,或涉不实谣言,敬请向我们提出检举。