I’ve taken the liberty of putting together a fairly brief rundown of how to make a good help topic. It’s put together from discussions I’ve come across on the forums, this thread, the linked Stack Overflow article on the same subject, and a dash of common sense 
Have a look and offer any corrections / improvements / additions you can all think of. Not sure if it should be made its own topic, or here is fine for now… I’d like it to ultimately be based on community consensus, so it represents the community as well as possible.
Also, I considered linking to examples of good and bad help topics - what do you guys think? And do you have any examples on hand?
Asking for help
You’re in luck! You’ve come to a helpful and friendly corner of the internet, where ordinary Godot users will try to help you, and each other, create games.
To get good help however, you should prepare your question well. Bear in mind that you’re asking a community of volunteers - the least you can do is to make your question as clear and understandable as possible. The more effort you put in, the more effort you’re likely to get back.
Preparation
Relying on the community should not be your first reaction to a problem. Check the Godot documentation and Google your problem before deciding to post on the forum.
How to write a good question
- Give the topic a descriptive title that captures the problem accurately - it’s the first thing people will see of your help topic. “Problem with CharacterBody2D” is a bad title, “CharacterBody2D doesn’t trigger collision during move_and_slide()” is better.
- Use the help topic template - fill in the Godot version you’re using and any plugin versions as well.
- If you post code, wrap it in 3 backticks (‘) to create a
code block (or use the button “preformatted text”). This formats the code when it’s posted, making it much easier to read for others.
Then, explain the problem you’re having - what’s happening, what do you expect to happen, and how / when did the problem arise? Be sure to post relevant code, and copy/paste any errors you get.
Before posting, re-read your question to make sure it’s clear and presentable - then hit “create topic”, lean back, and wait for help to arrive. If you later notice something that can be improved, you can edit your topic.
Expectations
In some cases, help is provided within fifteen minutes, but more often it takes time. Since help is on a volunteer basis, be aware that your topic might not receive attention quickly.
Most help topics require some back-and-forth, as other users try to understand your problem. You may need to provide others with further explanations, code, screenshots, and so on - this is normal, and often essential to narrowing down the problem. Don’t be frustrated if others don’t immediately understand your problem - it’s a collaborative effort, and they have only your descriptions to go on.
Finishing a topic
Finally, someone has provided the solution to your problem! When this happens, be sure to mark the post as the solution, and thank the person(s) who helped. This tells others that the topic is solved, and no longer needs attention. It’s also polite.