name: Feature Request
description: Suggest a new feature or enhancement
title: "[Feature]: "
labels: ["enhancement", "needs-triage"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting a new feature!
- type: textarea
id: problem
attributes:
label: Problem Statement
description: Is your feature request related to a problem? Please describe.
placeholder: I'm frustrated when I try to... because...
validations:
required: true
- type: textarea
id: solution
attributes:
label: Proposed Solution
description: Describe the solution you'd like
placeholder: I would like to be able to...
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Alternatives Considered
description: Describe alternatives you've considered
placeholder: I've tried... but it doesn't work because...
- type: dropdown
id: category
attributes:
label: Feature Category
description: What type of feature is this?
options:
- New Dynadot API action support
- Client configuration/retry logic
- Documentation improvement
- Testing/Quality improvements
- Developer experience
- Performance optimization
- Security enhancement
- Other
validations:
required: true
- type: dropdown
id: priority
attributes:
label: Priority
description: How important is this feature to you?
options:
- Critical (blocking my work)
- High (significant impact)
- Medium (would be nice to have)
- Low (minor improvement)
validations:
required: true
- type: textarea
id: use-case
attributes:
label: Use Case
description: Describe your use case and how this feature would help
placeholder: |
As a domain portfolio manager, I need to...
This would help me by...
validations:
required: true
- type: textarea
id: example
attributes:
label: Example Usage
description: Show how you'd like to use this feature
placeholder: |
# Natural language
"Bulk transfer 50 domains from another registrar"
# Or code
await client.execute('bulk_transfer', {
domains: [...],
authCodes: [...]
});
- type: textarea
id: additional
attributes:
label: Additional Context
description: Add any other context, screenshots, or examples
placeholder: Here's a screenshot of how GoDaddy handles this...
- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: I have searched existing issues to avoid duplicates
required: true
- label: This feature is related to Dynadot domain management
required: true
- label: I have checked the Dynadot API documentation for related functionality
required: false