105 lines
3.0 KiB
YAML
105 lines
3.0 KiB
YAML
name: Feature Request
|
|
description: Suggest a new feature or enhancement
|
|
title: "[Feature]: "
|
|
labels: ["enhancement", "triage"]
|
|
body:
|
|
- type: markdown
|
|
attributes:
|
|
value: |
|
|
Thanks for suggesting a feature! Please describe your idea clearly so we can evaluate it.
|
|
|
|
- type: textarea
|
|
id: problem
|
|
attributes:
|
|
label: Problem Statement
|
|
description: |
|
|
Is your feature request related to a problem? Please describe.
|
|
A clear and concise description of what the problem is.
|
|
placeholder: I'm frustrated when...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: solution
|
|
attributes:
|
|
label: Proposed Solution
|
|
description: Describe the solution you'd like. Be as specific as possible.
|
|
placeholder: I would like to be able to...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: alternatives
|
|
attributes:
|
|
label: Alternatives Considered
|
|
description: Describe any alternative solutions or features you've considered.
|
|
|
|
- type: dropdown
|
|
id: category
|
|
attributes:
|
|
label: Feature Category
|
|
description: What area does this feature relate to?
|
|
options:
|
|
- New MCP Tool
|
|
- Existing Tool Enhancement
|
|
- FreeCAD Plugin
|
|
- Docker/Deployment
|
|
- Documentation
|
|
- Developer Experience
|
|
- Performance
|
|
- Other
|
|
validations:
|
|
required: true
|
|
|
|
- type: dropdown
|
|
id: impact
|
|
attributes:
|
|
label: Expected Impact
|
|
description: How significant would this feature be for your workflow?
|
|
options:
|
|
- Critical - Cannot use the project without it
|
|
- High - Would significantly improve my workflow
|
|
- Medium - Nice to have, would use regularly
|
|
- Low - Minor improvement
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: use-case
|
|
attributes:
|
|
label: Use Case
|
|
description: |
|
|
Describe the use case for this feature. How would you use it?
|
|
Include any relevant context about your workflow.
|
|
placeholder: |
|
|
In my workflow, I need to...
|
|
This feature would help by...
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: implementation
|
|
attributes:
|
|
label: Implementation Ideas
|
|
description: |
|
|
If you have ideas about how this could be implemented, share them here.
|
|
This is optional but can help speed up development.
|
|
|
|
- type: textarea
|
|
id: additional
|
|
attributes:
|
|
label: Additional Context
|
|
description: Add any other context, mockups, or examples about the feature request here.
|
|
|
|
- type: checkboxes
|
|
id: terms
|
|
attributes:
|
|
label: Checklist
|
|
options:
|
|
- label: I have searched the existing issues to make sure this is not a duplicate
|
|
required: true
|
|
- label: I am willing to help test this feature if implemented
|
|
required: false
|
|
- label: I am interested in contributing to implement this feature
|
|
required: false
|