parent directory.. | ||||
View all files | ||||
This folder contains the discussion category form templates that power structured GitHub Discussions for the utPLSQL project.
The filename slug **must exactly match** the slug GitHub generates for your category name. GitHub derives the slug by lowercasing the category name and replacing spaces and special characters with hyphens.| announcements.yml | 📢 Announcements | Announcement | Maintainers only |
| rfcs-design.yml | 💡 RFCs & Design | Open-ended discussion | Everyone |
| architecture.yml | 🏗 Architecture | Open-ended discussion | Everyone |
| release-planning.yml | 🗓 Release Planning | Open-ended discussion | Maintainers only (recommended) |
| q-a.yml | ❓ Q&A | Question / Answer | Everyone |
| show-and-tell.yml | 🔬 Show & Tell | Open-ended discussion | Everyone |
| contributors.yml | 🤝 Contributors | Open-ended discussion | Everyone |
| general.yml | 💬 General | Open-ended discussion | Everyone |
Polls are a built-in GitHub Discussions type and do not support YAML templates. Create a 🗳 Polls category manually (type: Poll) — no template file needed.
Go to Settings → Features and check Discussions.
Go to Discussions → Categories → ✏️ Edit categories (gear icon).
Create each category listed in the table above.
Order matters — drag to set the display order shown below:
Copy all .yml files from this folder into .github/DISCUSSION_TEMPLATE/ in the default branch (usually develop for utPLSQL).
| Announcements | Set to Maintainers only in category settings |
| Release Planning | Recommended: Maintainers only |
| All others | Open to all |
Create a first discussion in Announcements titled
"Welcome to utPLSQL Discussions — how to use this space"
Suggested body:
Pin this post from the discussion's … menu → Pin discussion.
Add a Discussions badge to the project README:
And add a short paragraph in the "Community" or "Contributing" section pointing to Discussions as the place for design proposals.
| RFCs & Design | Consensus reached, scope is defined |
| Architecture | Breaking change formally agreed by maintainers |
| Q&A | A confirmed bug surfaces in the thread |
| Contributors | A gap in docs or tooling is identified that can be filed as an issue |
Use the "Create issue from discussion" button (available in the discussion's sidebar).