name: Feature request
description: Propose a new feature or enhancement
labels:
- enhancement
body:
- type: markdown
attributes:
value: |
Thanks for the proposal. Clear use-cases and tradeoffs help us evaluate quickly.
- type: textarea
id: problem
attributes:
label: Problem statement
description: What problem are you trying to solve?
placeholder: A clear and concise description of the problem.
validations:
required: true
- type: textarea
id: proposal
attributes:
label: Proposed solution
description: Describe the solution you want.
placeholder: What should RustGate do?
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives considered
description: Other approaches you considered.
- type: textarea
id: impact
attributes:
label: Impact
description: Expected impact on users, API, security, or performance.
- type: textarea
id: extra
attributes:
label: Additional context
description: Links, references, mockups, or examples.