2 - examples that rely on experimental API can still stay in where they are
because such examples could be changed.

-Rui

On Wed, Aug 8, 2018 at 10:52 AM Charles Chen <c...@google.com> wrote:

> 3 - We benefit from increased test coverage by having examples together
> with the rest of the code.  As Robert mentions in the doc, hosting the Beam
> examples in the main repository is the best way to keep the examples
> visible, tested and maintained.  Given that we recently moved to a single
> repository for the website since that previously caused a lot of pain, it
> makes sense to be consistent here.
>
> On Wed, Aug 8, 2018 at 10:27 AM Ahmet Altay <al...@google.com> wrote:
>
>> 2 - Similar to Huygaa, I see value in keeping a core set of examples
>> tested and maintained against head. At the same time I understand the value
>> of a growing set of community grown examples that are targeted against a
>> pre-defined versions of Beam and not necessarily updated at every release.
>>
>> On Wed, Aug 8, 2018 at 10:22 AM, Huygaa Batsaikhan <bat...@google.com>
>> wrote:
>>
>>> 2 - I like the idea of having a separate repo where we can have more
>>> freedom to check in examples. However, we benefit from having immediate
>>> core examples in Beam for testing purposes.
>>>
>>> On Wed, Aug 8, 2018 at 9:38 AM David Cavazos <dcava...@google.com>
>>> wrote:
>>>
>>>> Hi everyone!
>>>>
>>>> We discussed several options as well as some of the implications of
>>>> each option. Please vote for your favorite option, feel free to back it up
>>>> with any reasons that make you feel that way.
>>>>
>>>> 1) Move *all* samples to a *new *examples* repository*
>>>> 2) Move *some* samples to a *new *examples* repository*
>>>> 3) Leave samples where they are
>>>>
>>>> Some implications to creating a new repository:
>>>> - Every example would be independent from every other example, so tests
>>>> can be run in parallel
>>>> - Examples would now show how to use Beam *externally*
>>>> - The examples repository would need a testing infrastructure
>>>> - Decoupling makes examples easier to test on different versions
>>>> - Easier to copy-paste an existing example and start from there, almost
>>>> like a template
>>>> - Smaller size for the core Beam library
>>>> - Two different repositories to maintain
>>>> - Versioning could mirror Beam's current version
>>>>
>>>> Link to proposal
>>>> <https://docs.google.com/document/d/1vhcKJlP0qH1C7NZPDjohT2PUbOD-k71avv1CjEYapdw/edit?usp=sharing>
>>>>
>>>
>>

Reply via email to