On Mon, Mar 13, 2017 at 5:09 PM, Russ Cox <r...@golang.org> wrote: > By far the most important things to do with dep right now are (1) build > something people can use and get benefit from today and eliminate blockers > to adoption and (2) based on experience with that usage, learn what the > eventual design and go command integration should look like. >
I've been away and am not fully back yet, but I want to reemphasize these two lines, for everyone on this list and anyone else reading. I've heard a few people in various forums saying things like "I won't use dep until it's official". Please don't wait. Use it now. Make it possible for dep users to depend on specific versions of your packages: convert your packages to have manifest and lock files, and add version tags to your repos. Use dep for your own projects, to find out how well the approach works. Let us know. This is all critical. If you wait to try any of this until it's in the go command, then your feedback basically won't have any impact, because things will be so much harder to change at that point. (The flip side of this is that dep should freeze these basic details so that users aren't chasing a moving target. They don't need to be perfect. We know that JSON is not perfect, for example, but it's fine for this trial. The goal is to learn about the overall experience and semantics offered, not the file format.) Russ -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.