name: Feature Request
description: Suggest a new feature or enhancement
title: "[Feature]: "
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature! Please provide as much detail as possible.
- type: textarea
id: problem
attributes:
label: Problem Statement
description: Is your feature request related to a problem? Please describe.
placeholder: I'm always frustrated when...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe the solution you'd like to see
placeholder: |
I would like to be able to...
This would work by...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternative Solutions
description: Have you considered any alternative solutions or workarounds?
placeholder: I've considered... but...
validations:
required: false
- type: dropdown
id: feature-type
attributes:
label: Feature Type
description: What type of feature is this?
options:
- New MCP Tool
- Enhancement to Existing Tool
- New Field Type Support
- Performance Improvement
- Documentation
- Developer Experience
- Other
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use Case
description: Describe your specific use case for this feature
placeholder: |
I need this feature to...
Example scenario:
1. User wants to...
2. Currently they have to...
3. With this feature they could...
validations:
required: true
- type: textarea
id: example
attributes:
label: Example Usage
description: If applicable, show how you'd like to use this feature
placeholder: |
// Example code or MCP tool usage
{
"tool": "airtable_new_feature",
"arguments": {
"param": "value"
}
}
render: javascript
validations:
required: false
- type: dropdown
id: breaking-change
attributes:
label: Breaking Change
description: Would this feature require breaking changes to the existing API?
options:
- "No - Backward compatible"
- "Yes - Would break existing functionality"
- "Not sure"
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Critical - Blocking my work
- High - Would significantly improve my workflow
- Medium - Nice to have
- Low - Minor improvement
validations:
required: true
- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context, screenshots, or examples about the feature request
placeholder: Any other information that might help...
validations:
required: false
- type: checkboxes
id: contribution
attributes:
label: Contribution
options:
- label: I would be willing to implement this feature and submit a PR
required: false
- type: checkboxes
id: checklist
attributes:
label: Pre-submission Checklist
options:
- label: I have searched existing issues to ensure this feature hasn't been requested
required: true
- label: I have checked the documentation to ensure this doesn't already exist
required: true