WENPE PLAYGROUND
WENPE PLAYGROUND
WENPE PLAYGROUND
WENPE PLAYGROUND

Image Not Found
#GitHub

2023.02.25

GitHubのIssueフォームを使ってみた

概要

  • GitHubのIssueをフォーム形式でテンプレート化できる機能が公開されたので、利用してみました
    • 注意:記事公開時点で、ベータ版の機能です

ゴール

  • Issueフォームで、Issueを追加できるようにする

作成物

手順

Issueテンプレートの追加

  • Issue フォームの構文 を参考にし、 /.github/ISSUE_TEMPLATE にテンプレート用のYAMLファイルを追加します。
  • 今回は、機能改善用のテンプレートを追加したいので、 /.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml を追加しました。
name: Feature Request
description: File a feature request
title: "[Feature]: "
assignees:
  - wenpe
body:
  - type: input
    id: feature-outline
    attributes:
      label: 機能の概要
      description: 機能の概要を記載
      placeholder: タグで記事を検索する機能
    validations:
      required: false
  - type: textarea
    id: detail
    attributes:
      label: 機能の詳細
      description: 機能の詳細を記載してください
    validations:
      required: true


ファイルをpushする

  • 上記のファイルができたら、リポジトリにpushします。
  • 以上で、作業は完了です。

確認

  • Issueを新規で作成しようとすると、以下のようにIssueフォームを選択できます

  • Issueフォームを選択すると、以下のようにフォームでIssueが作成できることを確認できました




© 2023 Wenpe