I think there is one on the go wiki.
--
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-manag...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Overall, I like the idea of comparing Go package managers but the features we should compare them on aren't entirely clear, yet.
About those items
- Test coverage percentage- Documentation qualityIMHO, Those items you are citing here would rather be provided by independents projects.- Detect unused packages and optionally delete (...them from the manifest file)
Thus the tool can focus on solving the one job it was assigned to.
About
- Update all packages from GOPATH
Not sure about your meaning, i try my chance to get it right or wrong.
In some other programming language they d just symlink it.
- Package aliasingWhich use case for ? Fork ?
I don't see a great deal of value in trying to construct a solution from the intersection of the existing tools.
As Henry Ford quipped, "if I asked people what they wanted from a car, they would have told me they wanted a faster horse"
I see much more value in asking users what problems they are trying to overcome, by way of users stories.
Dave
You received this message because you are subscribed to the Google Groups "Go Package Management" group.
To unsubscribe from this group and stop receiving emails from it, send an email to go-package-manag...@googlegroups.com.
To post to this group, send email to go-package...@googlegroups.com.
On Friday, July 29, 2016 at 3:15:21 PM UTC-5, mhhcbon wrote:About those items
- Test coverage percentage- Documentation qualityIMHO, Those items you are citing here would rather be provided by independents projects.- Detect unused packages and optionally delete (...them from the manifest file)I think (hope!) you misunderstand. I mean "What percentage test coverage does the package manager have", and "How good is the documentation for the package manager".
I also see detection of unused packages (dead code) as a fundamental requirement.Thus the tool can focus on solving the one job it was assigned to.
About
- Update all packages from GOPATH
Not sure about your meaning, i try my chance to get it right or wrong.I mean update packages into the vendor/ directory by finding them in the GOPATH, as opposed to by downloading them from remote repositories.
In some other programming language they d just symlink it.Whether it's done with symlinks, hardlinks or by actually copying files is an implementation detail.
- Package aliasingWhich use case for ? Fork ?Yes. Again, implementation details are a whole separate issue, but it's a reasonable thing to want to do I think.
mathew
Eek. I hope we're not elevating code coverage percentage to the level of
objective metric?
> I mean update packages into the vendor/ directory by finding them
> in the
> GOPATH, as opposed to by downloading them from remote
> repositories.
I see this raised a lot. It strikes me as just as much an implementation
detail as the next two items you raise.
I don't see a great deal of value in trying to construct a solution from the intersection of the existing tools.