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](https://discord.gg/GrPHg4)

**V-lang** : [https://discord.gg/GKU9ug](https://discord.gg/GKU9ug)

**The main structure of V-lang discord**

  * V
    * announcements
    * v-chat
    * bugs
    * ideas-and-suggestions
    * help
    * documentation
    * git-commits
  * V community
    * community
    * random-and-off-topic
    * showcase
    * jobs
    * vpm



**The main structure of Rust programing**

  * General
    * rust-usage
    * beginners
    * contribute
  * Community team
    * content
    * events
    * community-team
    * website
    * rustbridge
    * marketing
  * Lang Team
  * Ops
  * Dev-tools- Team
  * Domain working groups
  * Documentation team
  * Editions



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

  * General
    * Rules
    * Announcements
    * General (IRC-BOT)
    * Off-topic
    * Showcase
  * Nim core
    * Issues and suggestions
    * Website
    * Documentation
    * Nimble
  * Voice channels
    * Main lobby
    * Second lobby



It is also good to have a rank system that people can understand. I have found 
keeping rank simple prevents confusion.

  * Root - discord owner
  * Moderator - discord moderator
  * Site admin/mod - forum.nim-lang.org admin/moderator



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](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.

Reply via email to