mirror of https://github.com/gofiber/fiber.git
75 lines
3.0 KiB
YAML
75 lines
3.0 KiB
YAML
name: "📝 Feature Proposal for v3"
|
|
title: "📝 [v3 Proposal]: "
|
|
description: Propose a feature or improvement for Fiber v3.
|
|
labels: ["📝 Proposal", "v3"]
|
|
|
|
body:
|
|
- type: markdown
|
|
id: notice
|
|
attributes:
|
|
value: |
|
|
### Notice
|
|
- For questions, join our [Discord server](https://gofiber.io/discord).
|
|
- Please write in clear, understandable English.
|
|
- Ensure your proposal aligns with Express design principles and HTTP RFC standards.
|
|
- Describe features expected to remain stable and not require changes in the foreseeable future.
|
|
|
|
- type: textarea
|
|
id: description
|
|
attributes:
|
|
label: "Feature Proposal Description"
|
|
description: "A clear and detailed description of the feature you are proposing for Fiber v3. How should it work, and what API endpoints and methods would it involve?"
|
|
placeholder: "Describe your feature proposal clearly and in detail, including API endpoints and methods."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: express-alignment
|
|
attributes:
|
|
label: "Alignment with Express API"
|
|
description: "Explain how your proposal aligns with the design and API of Express.js. Provide comparative examples if possible."
|
|
placeholder: "Outline how the feature aligns with Express.js design principles and API standards."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: standards-compliance
|
|
attributes:
|
|
label: "HTTP RFC Standards Compliance"
|
|
description: "Confirm that the feature complies with HTTP RFC standards, and describe any relevant aspects."
|
|
placeholder: "Detail how the feature adheres to HTTP RFC standards."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: stability
|
|
attributes:
|
|
label: "API Stability"
|
|
description: "Discuss the expected stability of the feature and its API. How do you ensure that it will not require changes or deprecations in the near future?"
|
|
placeholder: "Describe measures taken to ensure the feature's API stability over time."
|
|
validations:
|
|
required: true
|
|
|
|
- type: textarea
|
|
id: examples
|
|
attributes:
|
|
label: "Feature Examples"
|
|
description: "Provide concrete examples and code snippets to illustrate how the proposed feature should function."
|
|
placeholder: "Share code snippets that exemplify the proposed feature and its usage."
|
|
render: go
|
|
validations:
|
|
required: true
|
|
|
|
- type: checkboxes
|
|
id: terms
|
|
attributes:
|
|
label: "Checklist:"
|
|
description: "By submitting this issue, you confirm that:"
|
|
options:
|
|
- label: "I agree to follow Fiber's [Code of Conduct](https://github.com/gofiber/fiber/blob/master/.github/CODE_OF_CONDUCT.md)."
|
|
required: true
|
|
- label: "I have searched for existing issues that describe my proposal before opening this one."
|
|
required: true
|
|
- label: "I understand that a proposal that does not meet these guidelines may be closed without explanation."
|
|
required: true
|