Enable the GitHub Discussions tab for the Astro repository #1240
nikolailehbrink
started this conversation in
Proposal
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Enable the GitHub Discussions tab for the Astro repository to enhance community engagement, knowledge sharing, and the discoverability of answers to common questions.
Background & Motivation
I’m currently migrating my portfolio to Astro, and the experience has been fantastic so far. However, there are times when I want to ask a question or look up solutions that other users may have already shared. My first instinct in these situations is always to check the Discussions, which is a feature used by every major framework or library I’ve worked with until now.
Here are some examples:
To my surprise, Astro does not have Discussions enabled. This feels counterintuitive and it seems at odds with Astro’s mission of fostering a strong, welcoming community. Currently, the only official channels for community interaction are Reddit (I'm not even sure if that is official) and Discord. Many users, including myself, don’t want to create a Discord account just to ask a question.
What’s even more limiting is that Discord conversations aren’t indexed by search engines, meaning valuable discussions and answers remain invisible to anyone searching on Google. For me that’s a pretty significant loss for discoverability and knowledge sharing.
Now, I understand enabling Discussions might add some moderation overhead, but it could be tested out gradually. For example, starting with a Q&A-only section where users can help each other. This would keep moderation manageable while making community knowledge far more accessible.
Overall, enabling Discussions could offer a persistent, searchable, and asynchronous hub for collaboration and could even help reduce noise in the issue tracker at the same time.
Goals
Example
Not applicable, as this RFC proposes enabling a GitHub feature rather than a code change.
Beta Was this translation helpful? Give feedback.
All reactions