+1 Nice idea and proposal. This was not a vote thread but for the future it is a good idea to let a bigger time window before reaching consensus. Notice that a formal vote lets at least 72h for participants to voice their opinion before concluding something.
https://www.apache.org/foundation/voting.html On Wed, Apr 18, 2018 at 6:29 PM, Robert Burke <rob...@frantil.com> wrote: > This seems like enough consensus to file the JIRA, so > https://issues.apache.org/jira/browse/BEAM-4115 has now been created. > > I'll get to work on the PRs shortly. > > Cheers, > Robert Burke > > On Wed, 18 Apr 2018 at 03:52 Jean-Baptiste Onofré <j...@nanthrax.net> wrote: >> >> +1 >> >> Agree >> Regards >> JB >> Le 18 avr. 2018, à 14:51, Aljoscha Krettek <aljos...@apache.org> a écrit: >>> >>> +1 this sounds super reasonable >>> >>> >>> On 17. Apr 2018, at 20:11, Kenneth Knowles <k...@google.com> wrote: >>> >>> This seems like a valuable layer of indirection to establish. The >>> mechanisms are pretty esoteric, but I trust Gophers to know the best way to >>> do it. Commented just a smidgin on the doc. >>> >>> Kenn >>> >>> On Mon, Apr 16, 2018 at 4:57 PM Robert Burke <rob...@frantil.com> wrote: >>>> >>>> Hi All! >>>> While the Go SDK is still experimental, that doesn't mean it shouldn't >>>> be future proofed. >>>> >>>> Go has the ability to specify custom import paths for a prefix of >>>> packages. This has benefits of avoiding generic GitHub paths, and avoids >>>> breaking users in the event of infrastructure events such as moving off of >>>> GitHub, or even splitting the repo into per language components. >>>> >>>> Currently users need to import paths like: >>>> >>>> import "github.com/apache/beam/sdks/go/pkg/beam/io/textio" >>>> >>>> to get at SDK packages. If we implement this proposal, they would look >>>> like: >>>> >>>> import "beam.apache.org/sdks/go/pkg/beam/io/textio" >>>> >>>> which are a bit shorter, a bit more stable, and a bit nicer, with the >>>> benefits outlined above. >>>> >>>> I wrote a doc with details which is at >>>> https://s.apache.org/go-beam-vanity-import >>>> (Thanks you Thomas for short linking it for me.) >>>> >>>> The doc should answer most of your questions, but please let me know if >>>> you have others either here, or in a doc comment. >>>> >>>> If there's consensus to do so, it would be better it's done sooner >>>> rather than after folks begin depending on it. We wouldn't want to have >>>> fragmented examples. >>>> >>>> Robert Burke >>>> (One of the Gopher Googlers who have been quietly lurking on the list, >>>> and submitting the occasional PR for the Go SDK. I look forward to working >>>> with you all!) >>> >>> >