When I read the “Things which are okay to post” section in the Welcome to Elm Discourse! post, I half-expected these to be in their own categories - an assumption based on my past experience with other Discourse forums.
- announcements of things people are working on
- beginners requesting help, though they should be directed to the Slack channel or reddit for further questions.
- openly exploring ideas for API design, language features, without expecting others to take action as a result
- discussing pain points using specific code examples and a goal of identifying the right way to proceed right now
Note that Discourse also supports tagging. Users can “watch” and mute both tags and categories.
My general understanding of good practices around categories is:
- Fewer is generally better, or at least, don’t over-categorize
- Build them around different audiences; a category tend to be its own mini community
So I can see different categories for beginners, language design, and language usage being a thing.
Dropping some links to discussion on meta.discourse.org:
I yield the ultimate decision to the site moderators : )