Hi there, I start this discussion on Gitter channels and I was (correctly) suggested by @straight-shoota to move it there.
I’m passionate about programming language and I start to follow Crystal about 3 years ago.
I return to the community only this year and try to help out with something like VSCode and other ide thanks to @faustinoaq, fez, clear orm and so on…
One thing that I see in many languages is that having some common “meeting point” can help the community grow.
The forum is a good point for example.
My observation is, that languages that have “common entry point” chat with multiple thematics or issues channel internally, normally grows more than the one with scattered around chat.
In the first group I can point as examples: Elixir, Go, F#.
I take the bigger (Go) as en example just because I’m in here on this PC.
When you subscribe you are on only a couple of channels of the 1,286 channels presents.
announcements, general, off-topic…
Anyone can open a channel (public or private). If I’m not the owner of a project but I’m passionate about it I can open a channel for other passionate likes me.
I can see if there is a channel of people living in my city (or nation) and so on…
I can love web programming but not machine learning and so on…
I can find all that I need to make my experience with that language better within a community or involve more people.
Any sites that has a channel in that “chat” point his users there, and they can discover more easily other things they are interested to.
Crystal situation now is different:
You go to Crystal Home page and found crystal-lang/crystal (on the footer), I can hear of some major web framework (in alphabetical order Amber, Kemal, Lucky…)
But what about Ricr, Athena…???
Is there some active project for machine learning, or (put here the topic you are intereted to)
The visibility obtained is superior to that which would have been obtained by “communicating” the individual information.
Here I talk about the benefits for Crystal as a community but also for individual projects…
So my idea is to find an open source platform (that I hope become officially supported) where we can realize that (I’ll be the first to work on that).
I see as an example Zulip that I used some times ago for Pony language.
Open source, we can use our own server, compatible with IRC, Matrix and many more things I suggest to read on their site.
I want to know how everyone sees this project. I hope @asterite, @bcardiff and all core team members and Manas gives me their opinion and / or suggestion.
I assure I’m willing to commit on this effort for the growth of Crystal community personally.