mirror of
https://github.com/l0ng-ai/tty7.git
synced 2026-10-04 08:01:59 +00:00
The single form was doing two jobs: three of its five fields carried a "(bugs)" suffix because they made no sense for an idea, which also meant nothing bug-specific could be required without blocking the idea path. Two forms instead. The bug form requires steps to reproduce, the expected behaviour, the version and the platform, and adds a log field rendered as code so pasted escape sequences survive markdown. The idea form asks for the problem before the solution. Both auto-label and both open with a duplicate-search checkbox, so the type dropdown is gone — picking the form is picking the type. Blank issues are off, since they let a reporter walk past every required field. The Discussions contact link is dropped as well: the repo has discussions disabled, so it was a dead link. Claude-Session: https://claude.ai/code/session_01XLMiHJR7RXvAGsR8S7jkHa
36 lines
959 B
YAML
36 lines
959 B
YAML
name: Idea
|
|
description: Suggest an improvement or a new capability
|
|
labels: ["enhancement"]
|
|
body:
|
|
- type: checkboxes
|
|
id: checks
|
|
attributes:
|
|
label: Before you file
|
|
options:
|
|
- label: I searched the existing issues and this isn't already proposed.
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: What's the problem?
|
|
description: >
|
|
What you were trying to do, and where tty7 got in the way. Leave the
|
|
solution for the next box — the problem is the part we can't guess.
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: behaviour
|
|
attributes:
|
|
label: How should it behave?
|
|
description: The shape you have in mind, if you have one.
|
|
|
|
- type: textarea
|
|
id: prior_art
|
|
attributes:
|
|
label: Prior art and workarounds
|
|
description: >
|
|
How other terminals handle it, and what you're doing today to work
|
|
around it.
|