TiDB 社区是由 TiDB 生态中的开发者、用户、Contributor、合作伙伴一起建立的分享、学习平台。在这里，我们可以自由发声，互相协助解决问题。
TiDB community is a sharing and learning platform established by developers, users, Contributors, and partners in the TiDB ecosystem. We can speak freely and help each other solve problems here.
In the world of hackers , the kind of answers you get to your technical questions depends as much on the way you ask the questions as on the difficulty of developing the answer. This guide will teach you how to ask questions in a way more likely to get you a satisfactory answer. Here are some excerpts to share with you.
[Before You Ask]
Before asking a technical question through groups or on a forum, please try to search for answers by various means, including but not limited to:
[When You Ask]
When you ask your question, display the fact that you have done these things first; this will help establish that you’re not being a lazy sponge and wasting people’s time. Better yet, display what you have learned from doing these things. We like answering questions for people who have demonstrated they can learn from the answers.
Asking questions in the community or initiating discussions on related technical topics is encouraged, but questioning is also an art and requires the questioner to grasp it.
Please describe your problem as detailed, clear, correct and concisely as possible according to the theme template.
- Ineffective questions often waste everyone’s time to read and understand, and there may be no one to answer you.
- Please give an accurate title to the question, choose the correct category and label.
It is important to be polite when asking questions, especially asking questions to individuals in our community.
- Others have no obligation to solve the problem for you, especially when the problem takes a lot of time to sort out and answer.
- You should ask questions politely, and you can express gratitude regardless of whether the question is answered in the end. Being polite will definitely increase your chances of getting a useful response.
[After You Ask]
If your question has been solved, then you need to:
Choose [Useful for me] for the question, so that your question can be counted as [Solved]
- Only the questions that are [useful for me] can be searched, which can also help others find answers more efficiently.
- We don’t want to see many issues that have been resolved but not marked as “resolved” in the forum.
- Express your gratitude to the answerer, because no one is obliged to help you solve your problem.
If your problem has not been solved, please continue to ask and describe the problem you encountered. It is better to attach operating hints or screenshots.
[Say no to the following actions]
Participating in community interaction is a social activity. Individuals need to grasp social measures and observe basic social etiquette. Unacceptable participant behaviors include but are not limited to:
- Discussion issues with personal attacks, provocative, insulting or derogatory comments;
- Public or private harassment;
- Publishing others’ private information without permission;
- Publishing advertisements or other bad information without permission;
- Refresh and post huge chunks of junk questions for no reason, thus occupying public resources, etc.
If someone against the rules of this Community Convention , the moderator or administrator will have the right to deal with:
**1. The first time, [Warning] deduct 50 points and 50 experience points **
2. The second time, silence for 30 days
3. The third time, deactivate the account.