Ask something someone can help with
Say what you’re trying to do, what you tried and where you got stuck. A small example beats a long explanation.
Help the person, not just the problem
Be welcoming, specific and patient. Critique ideas, never people. Explain your reasoning and credit the people whose work helped you.
Know what’s public
Questions are public — anyone can read them, including search engines. Classrooms and communities are members-only. Never post passwords, API keys, client data or anyone’s personal details, and ask before sharing someone else’s work outside the room it was shared in.
Be respectful in every language
No profanity, slurs, insults, threats or harmful content — including disguised spellings. This applies to staff too. Public questions and replies are checked before they appear. Classroom messages appear straight away: obvious abuse is blocked instantly, and every message is also reviewed automatically after posting, so abusive or scam messages get hidden.
Give public questions enough context
Public questions need a title of at least 3 words, at least 10 words of detail, and replies of at least 5 words. Classroom chat has no minimums. Filler, repeated messages, test posts and unsolicited promotion aren’t allowed anywhere, and posting limits stop flooding.
Share links where they belong
In public questions and replies, only admins and owners can add links — describe a resource by name instead. In classrooms, members can share links with their cohort; scam or spam links are removed. Never disguise a link to get around these rules.
Make contributions useful
No spam, harassment or impersonation. If you recommend your own tool, say so. Check AI-generated answers before you post them.
Ask for help when something feels wrong
Use “Report this conversation” on a post to reach an instructor, and say which reply needs attention. Instructors can hide posts and replies, close conversations and pin messages; admins and moderators can delete posts and their replies.