ユーザーが直接「イシュー」を作成できない理由
105日前原文(github.com)
概要
- GhosttyリポジトリではIssueの直接作成は禁止
- 最初にDiscussionを作成し、議論を進める運用
- Issueトラッカーは明確な作業項目のみ使用
- バグ報告や要望の多くは誤解や設定ミスが原因
- 詳細はCONTRIBUTING.md参照
GhosttyリポジトリでのIssueとDiscussion運用方針
- ユーザーによるIssueの直接作成は禁止
- まずGitHub Discussionsで議論を開始する運用
- Issueトラッカーは議論から明確なアクションが特定された場合のみ利用
- 他プロジェクトとは異なり、バグ報告や機能要望の議論はIssueトラッカーを使わない方針
- Discussionsで合意形成後、メンテナーがIssueへ移行
- この運用により、作業可能なIssueのみがIssueトラッカーに残る
- 数年にわたるOSS運用経験に基づくベストプラクティス
- ユーザー報告の8~9割は誤解・環境要因・設定ミスが原因
- 残りの多くは機能要望であり、バグ(既存機能の不具合)は少数
- 機能要望の多くは具体性不足のため、メンテナーのガイダンスが必要
- Ghosttyに関する明確な問題がDiscussionsで特定・再現された場合のみ、メンテナーがIssueへ変換
- ユーザー側の追加作業は不要
- 詳細手順やルールはCONTRIBUTING.mdを参照