いろいろ見ていると、issueのテンプレートをみんな用意しているので、
試してみたいなと思い、いろいろ調べたときの備忘録(*´ω`*)
割とこんな感じの構成が多い(*´ω`*)
.github/
ISSUE_TEMPLATE/
config.yml
bug_report.yml
feature_request.yml
GitHubの各ドキュメントは以下の感じ(*´ω`*)
- issueの設定(
config.yml) - issueのテンプレートフォーム(
bug_report.yml/feature_request.yml)
参考にしたリポジトリ
このあたりを参考に用意してみた(*´ω`*)
- core/.github/ISSUE_TEMPLATE at main · vuejs/core
- framework/feature-request.yml at main · nuxt/framework
- vueuse/.github/ISSUE_TEMPLATE at main · vueuse/vueuse
- pinia/.github/ISSUE_TEMPLATE at v2 · vuejs/pinia
- prisma/.github/ISSUE_TEMPLATE at main · prisma/prisma
- tailwindcss/.github/ISSUE_TEMPLATE at master · tailwindlabs/tailwindcss
- headlessui/.github/ISSUE_TEMPLATE at main · tailwindlabs/headlessui
- heroicons/.github/ISSUE_TEMPLATE at master · tailwindlabs/heroicons
tailwindlabsだと、issue自体は作れず、Discussionなどに誘導しているよう。
envinfoコマンド
バグレポートのときにnpx envinfoを使って、
実行環境の情報を提供してもらうのが楽っぽい
npx envinfo --system --binaries --browsers