trinodb / trino

Official repository of Trino, the distributed SQL query engine for big data, formerly known as PrestoSQL (https://trino.io)
https://trino.io
Apache License 2.0
10.47k stars 3.01k forks source link

Reduce slack channels #23122

Closed mosabua closed 1 month ago

mosabua commented 2 months ago

A number of channels are pretty much dead .. we need to remove those, consolidate that scope into other channels and potentially replace some with fewer channels with a wider scope.

mosabua commented 2 months ago

I had a look now and propose we remove the following channels

I also suggest we change the name of the following channels to indicate that they are temporary:

dain commented 2 months ago

I'm cool with this

mosabua commented 2 months ago

One thing I am not sure how to best deal with is the different clients and related ecosystem .. currently its kinda inconsistent

But all that can be part of a separate follow up clean up. Just putting it here since I am thinking about it currently when looking at the list

mosabua commented 2 months ago

@dain @electrum and @mosabua agreed to proceed with archiving the channels in the list above.

mosabua commented 2 months ago

We are going to open a thread around the client channels to discuss this proposal:

mosabua commented 2 months ago

Channels in the list are all archived now. Announcement with request for feedback/help is also posted.

hashhar commented 2 months ago

IMO we should keep having channels focused on language/clients. Makes it much easier for experienced community members to help too. In Python channel for example people often answer each other and it's also easier for me to be sure all the requests there are things I should look at.

The fact that other language channels don't get enough attention is because we don't ask people to move there. For python related stuff we often ask people to move discussion to python channel.

Also consider that some of those questions are not even about Trino directly but the language ecosystem like DBT for example in Python.

mosabua commented 2 months ago

Yeah @hashhar .. for lively communities I think it makes sense to keep one channel .. so maybe for python .. but for that ecosystem we should probably drop dbt and discuss that an other stuff in the python channel. Sounds good?

i am thinking that javascript will be similar soon.

so which ones do we want

and what names should we do

we could do the separate channels as exception for busy communities

hashhar commented 2 months ago

we should probably drop dbt and discuss that an other stuff in the python channel. we could do the separate channels as exception for busy communities

I agree.

so which ones do we want

I think Python and JavaScript deserve their own "ecosystem" at this stage.

Go, C# etc. don't have the volume for the "ecosystem" to be useful as of now AFAIK.

mosabua commented 2 months ago

Great .. i think we have a plan forward then.

Should we use a naming convention of client–ecosystem:

javascript-client-ecosystem python-client-ecosystem

?

hashhar commented 2 months ago

Maybe just #python-ecosystem/#javascript-ecosystem to be less wordy? Naming is hard, and I'm particularly bad at it. 😄

mosabua commented 2 months ago

We renamed to #python and #javascript as decided by @dain and @martint . This keeps it clean and simple.

Last task is to close the dbt channel and send users to the python channel.