On Thu, May 23, 2019 at 10:28 AM Pablo Estrada <pabl...@google.com> wrote:

> I've added the io-python-hadoop component [1]. We can continue to discuss
> naming conventions for components[2].
>
> The way Java is set up, we have:
> sdk-java-*
> io-java-*
>
> For Python, we have:
> sdk-py-*
> io-python-*
>
> We could be consistent with the old Java IO components by doing `io-py-*`.
>
> I think doing `sdk-py-io-*` could be helpful if we believe that people
> file Python IO issues by looking at sdk-py-* components first, but it would
> be changing the convention that we had with Java.
>
> Thoughts?
>

My main point is that there should be a limited number of top level
guessable prefixes. Looks like main prefixes today are runners-*, sdk-*,
and io-*. As long as this list small it should be fine (which is the case
today). Also, probably we document this structure somewhere. JIRA component
selection is a long list of 55 items and only about 1/2 of that is visible
initially.


>
> [1]
> https://jira.apache.org/jira/issues/?jql=project+%3D+BEAM+AND+component+%3D+io-python-hadoop
> [2]
> https://jira.apache.org/jira/projects/BEAM?selectedItem=com.atlassian.jira.jira-projects-plugin:components-page
>
> On Thu, May 23, 2019 at 9:35 AM Chamikara Jayalath <chamik...@google.com>
> wrote:
>
>>
>>
>> On Thu, May 23, 2019 at 9:20 AM Valentyn Tymofieiev <valen...@google.com>
>> wrote:
>>
>>> Hi,
>>>
>>> Could someone please help with addition io-python-hadoop or similar
>>> component to Jira?
>>>
>>> Also, there is a small discrepancy in naming py vs python between:
>>>
>>> io-python-gcp and sdk-py-core - consider unifying them.
>>>
>>
>> +1 on unifying. Probably better to have components sdk-py-core,
>> sdk-py-io, sdk-py-io-gcp, sdk-py-io-hdfs, etc.
>>
>>
>>>
>>> Thank you!
>>>
>>

Reply via email to