this looks great. in my dealing with different developers from non golang community, the package management has been a concern for them.
for me, its no too bad once you find on the many, which can be mighty confusing for the new comer to golang. So, i really hope this committee ends up with the result of a one true way to do package management. I use glide at the moment for what its worth :) On Friday, August 26, 2016 at 8:45:26 PM UTC+2, Peter Bourgon wrote: > > As a reminder, in July I started the Go Packaging Proposal doc[0] with > the goal “To produce, have accepted, and implement a complete proposal > which addresses the concern of package management.” Thanks to everyone > who’s signaled interest. That process involves creating a small > committee to drive the proposal from start to finish. > > In forming the committee I’ve focused on three important points— > > 1. First and foremost, that the design and discussion process, and > ultimate technical solution, should be driven by a data- and > user-needs-centric methodology. > > 2. That the schedule outlined in the process doc should be adhered to > as closely as possible. That means design-complete by end September, > and proposal-complete by end October, so that any possible language or > tooling changes can make the 1 November feature freeze for Go 1.8. > > 3. Each member should have or make time to devote to this process, so > that both points above are feasible :) > > A committee size of four I believe most effectively balances a variety > of voice and opinion, and an ability to effectively decide and act. > After a great deal of consultation with, and feedback from, key > members of the Go language and package management/vendoring > communities, I'm happy to announce that Andrew Gerrand, Edward Muller, > Jessie Frazelle, and Sam Boyer have all agreed to serve on the package > management committee. > > Andrew needs no introduction, as he's been leading the Go community > advocacy efforts from within the Go team since nearly the very > beginning. Andrew brings an unmatched perspective on the current state > and evolution of the Go language and tooling, and will be instrumental > in shepherding any possible language or tooling changes through the > proposal process. > > Ed has been maintaining the godep project for the past two years, and > brings a pragmatic and user-centric perspective to the committee. > > Jessie has been on the Go package management front lines for years, > originally with Docker and now with Kubernetes. I can't think of > anyone better to represent the needs of large Go projects and > organizations. > > Sam may be best known in the Go community for his article "So you want > to write a package manager[1]." With his background and work on the Go > Package Solver, Sam brings theoretical depth and rigor to the > committee. > > Keeping the committee small was absolutely essential, but it quickly > became apparent that several unquestionably qualified individuals, > whose efforts and experience would be critical to our success, would > be excluded. We decided that an advisory group, while not part of the > original Process doc, would enable the committee to remain small and > nimble, while leveraging the value, effort, and experience of a larger > group. The maintainers of popular package management tools Glide (Matt > Farina), govendor (Daniel Theophanes) and gb (Dave Cheney), as well as > Steve 'spf13' Francia (Hugo, Cobra) have all graciously agreed to > support in this role. Their job will be to help compile user and > domain research, and to represent user needs whenever the committee > needs input. Matt and Steve in particular have been hard at work on an > updated tool survey and user requirement doc; details forthcoming. > Both I and the committee are incredibly grateful to each of them for > their support. > > I'll act as secretary, note-taker, and communications director for the > committee on an as-needed basis, to free them from the overhead. If > you have any questions about the process, please direct them to me. > And stay tuned for links to research and design Google Docs. > > [0] > https://docs.google.com/document/d/18tNd8r5DV0yluCR7tPvkMTsWD_lYcRO7NhpNSDymRr8 > > [1] > https://medium.com/@sdboyer/so-you-want-to-write-a-package-manager-4ae9c17d9527#.iqtluxnrr > > -- 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.