Files
tty7/.github/ISSUE_TEMPLATE/idea.yml
T
l0ng-ai 0ede353724 chore(issues): split the issue form into bug and idea
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
2026-09-10 18:11:20 +08:00

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.