Fast implementation of Git in pure Go codeberg.org/lindenii/furgit
git go
6
fork

Configure Feed

Select the types of activity you want to include in your feed.

forgejo: Add issue template thingy

Runxi Yu 1fbcefb9 c200b086

+73
+73
.forgejo/issue_template/bug.yaml
··· 1 + name: Bug 2 + about: Report incorrect or unexpected behavior 3 + title: "Bug: " 4 + labels: 5 + - bug 6 + 7 + body: 8 + - type: textarea 9 + id: description 10 + attributes: 11 + label: Description 12 + description: What is the bug? Provide a concise summary. 13 + placeholder: Describe the unexpected behavior. 14 + validations: 15 + required: true 16 + 17 + - type: textarea 18 + id: reproduction 19 + attributes: 20 + label: Reproduction recipe (Go program) 21 + description: | 22 + Provide a minimal Go program that: 23 + - creates an empty repository; 24 + - executes the Furgit and/or Git commands needed; 25 + - demonstrates the faulty behavior. 26 + placeholder: | 27 + package main 28 + 29 + import "codeberg.org/lindenii/furgit" 30 + 31 + func main() { 32 + // do something 33 + } 34 + render: go 35 + validations: 36 + required: false 37 + 38 + - type: textarea 39 + id: regression-test-help 40 + attributes: 41 + label: Help needed writing a regression test? 42 + description: | 43 + If you are unsure how to turn your reproduction into an automated test, 44 + explain what you want help with. We expect to create a regression test 45 + before fixing the issue. 46 + placeholder: Describe where you got stuck or what guidance you need. 47 + validations: 48 + required: false 49 + 50 + - type: textarea 51 + id: alternative-reproduction 52 + attributes: 53 + label: Alternative reproduction 54 + description: | 55 + If writing an automated reproduction truly isn’t possible, explain *in 56 + very clear, step-by-step detail* how to reproduce the problem manually. 57 + Include command output where relevant. 58 + placeholder: | 59 + 1. Run command X 60 + 2. Run command Y 61 + 3. Observe unexpected behavior 62 + validations: 63 + required: false 64 + 65 + - type: checkboxes 66 + id: checklist 67 + attributes: 68 + label: Checklist 69 + options: 70 + - label: I read the project's guidance on regression tests. 71 + required: true 72 + - label: I attempted to write a reproduction Go program, or provided clear manual reproduction steps if automation was not possible. 73 + required: true