Skip to content

Asking a Question

Need help with Go Advanced Admin? Here's how to ask clear, answerable questions and get help quickly from maintainers or fellow community members.

Choose the Right Channel

  • GitHub Discussions: Best for usage questions, architectural guidance, or advice on best practices. Visit the Q&A category to start a thread.
  • GitHub Issues: Use issues for bugs and feature requests only. If you are unsure whether something is a bug, open a discussion first.
  • Community Events: Keep an eye on announcements in Discussions for office hours or live streams where you can ask questions in real time.

Write a Helpful Question

  • Be specific: Explain what you are trying to accomplish, what you expected to happen, and what actually happened.
  • Share context: Include relevant code snippets, configuration, error messages, and environment details (Go version, OS, integrations).
  • Show your work: Describe the steps you already tried so others don't repeat them.
  • Use formatting: Wrap code and logs in triple backticks so they are easy to read.

Follow Up

  • Monitor your discussion for replies and respond to follow-up questions.
  • If a reply solves your problem, mark it as the accepted answer so others can find it quickly.
  • Summarize the solution in your own words if it required multiple steps—that helps future readers.

Thank you for participating in the community! Thoughtful questions help everyone learn.