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, github: Update issue templates

Runxi Yu 27ef9a7e 1fbcefb9

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