ref: df1f2fb3daa1acd25c88510f259d5535fb482126
dir: /.github/ISSUE_TEMPLATE/bug.yaml/
name: Bug
description: Report incorrect or unexpected behavior
title: "Bug: "
labels:
- bug
assignees:
- runxiyu
body:
- type: textarea
id: description
attributes:
label: Description
description: What is the bug? Provide a concise summary.
placeholder: Describe the unexpected behavior.
validations:
required: true
- type: textarea
id: reproduction
attributes:
label: Reproduction recipe (Go program)
description: |
Provide a minimal Go program that:
- creates an empty repository;
- executes the Furgit and/or Git commands needed;
- demonstrates the faulty behavior.
placeholder: |
package main
import "codeberg.org/lindenii/furgit"
func main() {
// do something
}
render: go
validations:
required: false
- type: textarea
id: regression-test-help
attributes:
label: Help needed writing a regression test?
description: |
If you are unsure how to turn your reproduction into an automated test,
explain what you want help with. We expect to create a regression test
before fixing the issue.
placeholder: Describe where you got stuck or what guidance you need.
validations:
required: false
- type: textarea
id: alternative-reproduction
attributes:
label: Alternative reproduction
description: |
If writing an automated reproduction truly isn’t possible, explain *in
very clear, step-by-step detail* how to reproduce the problem manually.
Include command output where relevant.
placeholder: |
1. Run command X
2. Run command Y
3. Observe unexpected behavior
validations:
required: false
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I read the project's guidance on regression tests.
required: true
- label: I attempted to write a reproduction Go program, or provided clear manual reproduction steps if automation was not possible.
required: true