Context
GitHub Discussions gives us a dedicated space for async communication that is distinct from bug reports and feature requests tracked in issues. It's useful for guides, Q&A, announcements, and community feedback.
What Discussions Are Used For
Unlike issues (which track specific work), discussions are open-ended conversations. Common categories used by similar projects:
| Category |
Purpose |
| 📣 Announcements |
Release notes, changelog highlights, platform updates from the team |
| ❓ Q&A |
Merchants or developers asking how to do things — answers can be marked as solutions |
| 💡 Ideas |
Open-ended feature suggestions that aren't ready to be issues yet |
| 📖 Guides & Tutorials |
How-tos: "How to set up your first product", "How to share your store link", "Understanding order statuses" |
| 🛠️ Developer |
Technical discussions for self-hosters, API questions, contribution discussions |
| 💬 General |
Everything else |
Scope
- Enable GitHub Discussions on this repository
- Create the categories listed above
- Pin a welcome/introduction discussion
- Write a first guide: "Getting Started with Dukkani" (walkthrough for new merchants)
- Link to Discussions from the README
Acceptance Criteria
Context
GitHub Discussions gives us a dedicated space for async communication that is distinct from bug reports and feature requests tracked in issues. It's useful for guides, Q&A, announcements, and community feedback.
What Discussions Are Used For
Unlike issues (which track specific work), discussions are open-ended conversations. Common categories used by similar projects:
Scope
Acceptance Criteria