--
You received this message because you are subscribed to the Google Groups "Upspin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to upspin+unsubscribe@googlegroups.com.
To post to this group, send email to ups...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/upspin/fa0996b9-ca6c-4796-a00b-f556bd115384%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
What is it that you're curious about?The most notable, and perhaps novel, thing about our project layout is separate repositories for different cloud providers. We built abstraction layers inside upspin.io/cloud and pluggable server wrappers inside upspin.io/serverutil, and then provide concrete implementations of those abstractions and servers in cloud-specific repos such as gcp.upspin.io. It has worked pretty well and let us scale to a variety of cloud services pretty quickly.Andrew
On 26 July 2018 at 14:37, Patrick Young <patrick.mck...@gmail.com> wrote:
Hi all,I'm really curious to learn from the principles that govern Upspin's project layout. Just about the only advice I've found on laying out a Go project is from Peter Bourgon, but I figured the Upspin authors might have a few thoughts on the matter and its always nice to have real examples of software in the wild.As a side, I really enjoyed Rob Pike's post on error handling in Upspin.Thanks for any elucidation!Patrick
--
You received this message because you are subscribed to the Google Groups "Upspin" group.
To unsubscribe from this group and stop receiving emails from it, send an email to upspin+un...@googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to upspin+unsubscribe@googlegroups.com.
To post to this group, send email to ups...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/upspin/4fca8a63-28c0-4e3c-9c07-cfafe269fc1e%40googlegroups.com.
To unsubscribe from this group and stop receiving emails from it, send an email to upspin+unsubscribe@googlegroups.com.
To post to this group, send email to ups...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/upspin/4fca8a63-28c0-4e3c-9c07-cfafe269fc1e%40googlegroups.com.