GitHub Discussions documentation
GitHub Discussions is a collaborative communication forum for the community around an open source or internal project. Community members can ask and answer questions, share updates, have open-ended conversations, and follow along on decisions affecting the community's way of working.
Recommended
Quickstart for GitHub Discussions
Enable GitHub Discussions on an existing repository or organization and start conversations with your community.
About discussions
Use discussions to ask and answer questions, share information, make announcements, and conduct or participate in a conversation about a project.
Best practices for community conversations on GitHub
You can use discussions to brainstorm with your team, and eventually move the conversation to an issue when you are ready to scope out the work.
Articles
About discussions
Use discussions to ask and answer questions, share information, make announcements, and conduct or participate in a conversation about a project.
Best practices for community conversations on GitHub
You can use discussions to brainstorm with your team, and eventually move the conversation to an issue when you are ready to scope out the work.
Collaborating with maintainers using discussions
You can contribute to the goals, plans, health, and community for a project on GitHub by communicating with the maintainers of the project in a discussion.
Creating discussion category forms
You can customize the templates that are available for community members to use when they open new discussions in your repository.
Finding your discussions
You can easily access every discussion you've created or participated in.
Granting higher permissions to top contributors
Repository administrators can promote any community member to a moderator and maintainer.
Managing categories for discussions
You can categorize discussions to organize conversations for your community members, and you can choose a format for each category.
Managing discussions
You can categorize, spotlight, transfer, or delete the discussions.
Moderating discussions
You can promote healthy collaboration by marking comments as answers, locking or unlocking discussions, converting issues to discussions, and editing or deleting comments, discussions, and categories that don't align with your community's code of conduct.