You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
3.6 KiB
118 lines
3.6 KiB
name: Feature Request |
|
about: Suggest a new feature or enhancement for ORLY relay |
|
title: "[FEATURE] " |
|
labels: |
|
- enhancement |
|
body: |
|
- type: markdown |
|
attributes: |
|
value: | |
|
## Feature Request Guidelines |
|
|
|
Thank you for suggesting a feature. Please provide as much detail as possible to help us understand your proposal. |
|
|
|
**Before submitting:** |
|
- Search [existing issues](https://git.mleku.dev/mleku/next.orly.dev/issues) to avoid duplicates |
|
- Check if this is covered by an existing [NIP](https://github.com/nostr-protocol/nips) |
|
- Review the [documentation](https://git.mleku.dev/mleku/next.orly.dev) for current capabilities |
|
|
|
- type: dropdown |
|
id: category |
|
attributes: |
|
label: Feature Category |
|
description: What area of ORLY does this feature relate to? |
|
options: |
|
- Protocol (NIP implementation) |
|
- Database / Storage |
|
- Performance / Optimization |
|
- Policy / Access Control |
|
- Web UI / Admin Interface |
|
- Deployment / Operations |
|
- API / Integration |
|
- Documentation |
|
- Other |
|
validations: |
|
required: true |
|
|
|
- type: textarea |
|
id: problem |
|
attributes: |
|
label: Problem Statement |
|
description: | |
|
What problem does this feature solve? Is this related to a frustration you have? |
|
A clear problem statement helps us understand the motivation. |
|
placeholder: "I'm always frustrated when..." |
|
validations: |
|
required: true |
|
|
|
- type: textarea |
|
id: solution |
|
attributes: |
|
label: Proposed Solution |
|
description: | |
|
Describe the solution you'd like. Be specific about expected behavior. |
|
placeholder: "I would like ORLY to..." |
|
validations: |
|
required: true |
|
|
|
- type: textarea |
|
id: alternatives |
|
attributes: |
|
label: Alternatives Considered |
|
description: | |
|
Describe any alternative solutions or workarounds you've considered. |
|
placeholder: "I've tried X but it doesn't work because..." |
|
|
|
- type: input |
|
id: nip |
|
attributes: |
|
label: Related NIP |
|
description: If this relates to a Nostr Implementation Possibility, provide the NIP number |
|
placeholder: "NIP-XX" |
|
|
|
- type: dropdown |
|
id: impact |
|
attributes: |
|
label: Scope of Impact |
|
description: How significant is this feature? |
|
options: |
|
- Minor enhancement (small quality-of-life improvement) |
|
- Moderate feature (adds useful capability) |
|
- Major feature (significant new functionality) |
|
- Breaking change (requires migration or config changes) |
|
validations: |
|
required: true |
|
|
|
- type: dropdown |
|
id: contribution |
|
attributes: |
|
label: Willingness to Contribute |
|
description: Would you be willing to help implement this feature? |
|
options: |
|
- "Yes, I can submit a PR" |
|
- "Yes, I can help with testing" |
|
- "No, but I can provide more details" |
|
- "No" |
|
validations: |
|
required: true |
|
|
|
- type: textarea |
|
id: additional |
|
attributes: |
|
label: Additional Context |
|
description: | |
|
Any other context, mockups, examples, or references that help explain the feature. |
|
|
|
For protocol features, include example event structures or message flows if applicable. |
|
|
|
- type: checkboxes |
|
id: checklist |
|
attributes: |
|
label: Checklist |
|
options: |
|
- label: I have searched existing issues and this is not a duplicate |
|
required: true |
|
- label: I have described the problem this feature solves |
|
required: true |
|
- label: I have checked if this relates to an existing NIP |
|
required: false
|
|
|