Master the art of asking questions effectively and get faster, better responses from the community
We've all been there. You're stuck and you need an answer quickly. The problem is, you submit a post but everyone's too busy to help or your post just falls silent.
All these points below will help you get your answer as fast as you can.
Put yourself in the other person shoes when you are typing out the question. That other person is probably busy or has their own problems to solve.
Make it as easy as possible for others to help you.
Other questions that your post should answer:
When opening new topics, please choose the correct category. It will help our moderators out greatly and ensure your question reaches the right audience. Consider these factors when choosing a category:
Avoid using vague titles like "Bug report" or "Feature request". Instead, be specific and descriptive.
A good title is like a good headline. It should be clear and concise, and it should grab the reader's attention.
Some examples of good titles:
A good title should be:
✅ Good Examples:
❌ Poor Examples:
When applicable, include these elements:
If you're repeating yourself in many titles, it's a good idea to use labels to organize the issues.
If you are reporting a bug, please provide the following information:
Here's a good template for reporting bugs:
# 👉 Describe the problem
[comment]: <> (A clear and concise description of the problem)
-
# 📝 Steps to reproduce
[comment]: <> (How to reproduce the bug)
-
# 🙏 Expected behavior
[comment]: <> (What you expected to happen)
-
# 🔥 Actual behavior
[comment]: <> (What actually happened)
-
# 🌎 Environment
[comment]: <> (What is your environment? What is your operating system? What is your browser? What is your version of the software/framework/library?)
-
# 📸 Additional context
[comment]: <> (Add any other context like URLs, screenshots, etc. about the problem here.)
-
We once stumbled upon a post called "Feature Requests That Don't Suck" and we we're really inspired by it. When you're requesting a feature, be tangible as possible.
# 👉 Describe the problem
[comment]: <> (What are you trying to solve?)
# 👥 Problem evidence & reach
[comment]: <> (How many people have this problem?)
# 🏆 How to solve this problem
[comment]: <> (Describe the feature that you are proposing and how it will solve the problem)
### Detail 1
* A
* B
* C
### Detail 2
* E
* F
* G
# 🥰 Describe the "impact" on users?
[comment]: <> (How will this make people's lives better once it is solved?)
# 💯 How do we validate the problem is solved?
[comment]: <> (Explain use cases on how we can measure the success of this implementation)
Adding a wall of text to an issue does not make your issue better. 😃
The best issues are:
If needed, add a diagram or a short screen recording to help others understand the issue. Try to make your issue as focused as possible.
Formatting your code will help others understand what you are talking about faster. Here's how it works:
You can wrap your inline code
with the "backticks" (`). Like this:
`inline code`
You can wrap multi-line code by using three backticks ("`). Always specify the language for proper syntax highlighting:
function example() {
console.log("Hello World");
}
If you have multiple files you can use the "Hide Details" function to clearly label it. You can do this by wrapping your code in the [details="filename.extension"][/details]
tags.
IMPORTANT: In the example below, I only used two backticks so my post will format correctly. You will want to use 3 backticks.
[details="app.js"]
``javascript
var app = new Vue({
el: '#app',
data: {
message: 'Hello Vue!'
}
})
``
[/details]
[details="index.html"]
``html
<script type="text/javascript" src="app.js"></script>
<h1>Hello world!<h1>
``
[/details]
If you start a conversation on the forum, keep it on the forum. Don't switched to direct messaging. Keeping your discussion in public will help other people solve problems in the future too. This approach has several benefits:
If someone is able to help you out, mark the post that solved your problem. This helps:
Be respectful. People are busy and people have their own problems to worry about. Be thankful and be appreciative of every community member that tries to help you out.
We have a very low tolerance for sarcasm and people who are ungrateful for community help. Make sure you are always be respecting our guidelines or we will just remove you from the community.
We're a friendly group of people. Don't be afraid to ask any questions. Asking questions is the only way that you will learn.
If you aren't sure about anything, just reach out to any of our staff and we can help you out!
We're a community of 3,000+ members help each other level up our development skills.
Active Discord Members
We help each other through the challenges and share our knowledge when we learn something cool.
Stars on GitHub
Our community is active and growing.
Newsletter Subscribers
We send periodic updates what we're learning and what new tools are available. No spam. No BS.
Be the first to know about our latest releases and product updates.