Problem
The issue templates (bug_report.md, feature_request.md, documentation.md) are classic Markdown, so required fields (repro script, versions, affected page) can't be enforced — reporters can submit without them.
Expected outcome
Equivalent GitHub issue forms (.yml) with the key fields marked required: for bugs, the minimal repro script + fd.profile(df) output + environment; for docs, the page/file link.
Relevant files
.github/ISSUE_TEMPLATE/*.yml (replacing the .md variants)
- keep
.github/ISSUE_TEMPLATE/config.yml (the Discussions/security contact links)
Acceptance criteria
Difficulty / skills
🏗️ mid — GitHub issue-form YAML schema. No code.
Problem
The issue templates (
bug_report.md,feature_request.md,documentation.md) are classic Markdown, so required fields (repro script, versions, affected page) can't be enforced — reporters can submit without them.Expected outcome
Equivalent GitHub issue forms (
.yml) with the key fields markedrequired: for bugs, the minimal repro script +fd.profile(df)output + environment; for docs, the page/file link.Relevant files
.github/ISSUE_TEMPLATE/*.yml(replacing the.mdvariants).github/ISSUE_TEMPLATE/config.yml(the Discussions/security contact links)Acceptance criteria
config.ymlcontact links still appear.Difficulty / skills
🏗️ mid — GitHub issue-form YAML schema. No code.