機能リクエスト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

設計哲学

問題ファーストアプローチ:ソリューションの前に問題の説明を求めることで、報告者に根本的なニーズを明確に表現するよう促します。これにより、トリアージ中により良いソリューションが発見されることがよくあります。

代替案セクション:検討した代替案を尋ねることで、報告者がリクエストを熟考したことを示し、メンテナがソリューション空間を理解するのに役立ちます。

ユースケース

問題とソリューションを分離した構造化された機能リクエストを収集し、より良い優先順位付けと議論を可能にしたいプロダクトチームやオープンソースメンテナ。

試してみる — Issue Template Builder

フルツールを開く