機能リクエストIssueテンプレート
問題の説明、提案するソリューション、検討した代替案、優先度選択を含むGitHub Issueテンプレート。YAMLフォームとMarkdownの両方に対応。
Feature Requests
詳細な説明
機能リクエストIssueテンプレート
適切に構造化された機能リクエストテンプレートは、チームが新しいアイデアを一貫して評価し優先順位付けするのに役立ちます。問題とソリューションを分離し、思慮深い提案を促します。
YAMLフォーム構造
name: "Feature Request"
description: "このプロジェクトへのアイデアを提案"
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: textarea
id: problem
attributes:
label: "問題の説明"
description: "機能リクエストは問題に関連していますか?"
placeholder: "いつも困っていることは..."
validations:
required: true
- type: textarea
id: solution
attributes:
label: "提案するソリューション"
description: "希望するソリューションを説明してください"
validations:
required: true
設計哲学
問題ファーストアプローチ:ソリューションの前に問題の説明を求めることで、報告者に根本的なニーズを明確に表現するよう促します。これにより、トリアージ中により良いソリューションが発見されることがよくあります。
代替案セクション:検討した代替案を尋ねることで、報告者がリクエストを熟考したことを示し、メンテナがソリューション空間を理解するのに役立ちます。
ユースケース
問題とソリューションを分離した構造化された機能リクエストを収集し、より良い優先順位付けと議論を可能にしたいプロダクトチームやオープンソースメンテナ。