Hey guys, I've been toying with Nim for the last few weeks and found the community very helpful and welcoming :)
I'd like just to suggest and open up a discussion about how we can improve the discord server. Discord although has it issues around privacy has become the discourse platform of choice by many other programing languages. I believe it is worth giving some thought as it is one of the first community interfaces that a new nim users are going to use.
If we have a look at the Rust and V-lang discord it is quite organized and has some structure could be implemented on the Nim discord server.
Rust: https://discord.gg/GrPHg4
V-lang: https://discord.gg/GKU9ug
The main structure of V-lang discord
The main structure of Rust programing
As you can see each discord server has a strong structure. The Nim discord could greatly improve by implementing something like this.
Suggested Nim structure
It is also good to have a rank system that people can understand. I have found keeping rank simple prevents confusion.
The Rules channel would be a great addition as for example when I joined I didn't know that posting code into the chat would not render correctly and disrupt IRC users. The rules channel could also provide users with additional information for example telling users aboud https://play.nim-lang.org/
TLDR - add a little structure to the discord server to keep new users.
I am aware that a lot of people use IRC and if the juice is not worth the squeeze just take this post as my two cents.
my discord id is: Lantos#0991 The server owner should be able to set this up but I can help later today. Just give me a nudge on discord.
I had some time free time last night here is a mock up of the server: https://discord.gg/hzeRDa
Started to work on the rules for the discord channel
Rule #1: Be respectful toward other people. No harassing or personally attacking others.
Rule #2: No text spamming in the text channels, no mic spamming in the voice channels.
Rule #3: No pornographic or disturbing content.
Rule #4: Use common sense.
Rule #5: Do not post code blocks in Internet Relay Chat (IRC) channels use the nim playground.(it breaks some IRC clients). Channels with the IRC prefix are IRC linked
Tips
Tip #1: Use the Nim playground! https://play.nim-lang.org/
Tip #2: Join the Nim forum! If you have issues or suggestions that require more then a quick answer or feel like a discussion open a topic on the forum. https://forum.nim-lang.org/
Tip #3: Check out the Nim documents! https://nim-lang.org/documentation.html
TIP #4: If you want a quick introduction to nim check out https://learnxinyminutes.com/docs/nim/
TIP #5: Have a question about coding that isn't related to nim make a post in the other-langueages channel.
Sorry for bumping an old thread, but now our Discord server is finally verified :)