···11+name: Bug
22+description: Report incorrect or unexpected behavior
33+title: "Bug: "
44+labels:
55+ - bug
66+assignees:
77+ - runxiyu
88+99+body:
1010+ - type: textarea
1111+ id: description
1212+ attributes:
1313+ label: Description
1414+ description: What is the bug? Provide a concise summary.
1515+ placeholder: Describe the unexpected behavior.
1616+ validations:
1717+ required: true
1818+1919+ - type: textarea
2020+ id: reproduction
2121+ attributes:
2222+ label: Reproduction recipe (Go program)
2323+ description: |
2424+ Provide a minimal Go program that:
2525+ - creates an empty repository;
2626+ - executes the Furgit and/or Git commands needed;
2727+ - demonstrates the faulty behavior.
2828+ placeholder: |
2929+ package main
3030+3131+ import "codeberg.org/lindenii/furgit"
3232+3333+ func main() {
3434+ // do something
3535+ }
3636+ render: go
3737+ validations:
3838+ required: false
3939+4040+ - type: textarea
4141+ id: regression-test-help
4242+ attributes:
4343+ label: Help needed writing a regression test?
4444+ description: |
4545+ If you are unsure how to turn your reproduction into an automated test,
4646+ explain what you want help with. We expect to create a regression test
4747+ before fixing the issue.
4848+ placeholder: Describe where you got stuck or what guidance you need.
4949+ validations:
5050+ required: false
5151+5252+ - type: textarea
5353+ id: alternative-reproduction
5454+ attributes:
5555+ label: Alternative reproduction
5656+ description: |
5757+ If writing an automated reproduction truly isn’t possible, explain *in
5858+ very clear, step-by-step detail* how to reproduce the problem manually.
5959+ Include command output where relevant.
6060+ placeholder: |
6161+ 1. Run command X
6262+ 2. Run command Y
6363+ 3. Observe unexpected behavior
6464+ validations:
6565+ required: false
6666+6767+ - type: checkboxes
6868+ id: checklist
6969+ attributes:
7070+ label: Checklist
7171+ options:
7272+ - label: I read the project's guidance on regression tests.
7373+ required: true
7474+ - label: I attempted to write a reproduction Go program, or provided clear manual reproduction steps if automation was not possible.
7575+ required: true