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