OpenMetadata/.github/ISSUE_TEMPLATE/feature_request.yml
IceS2 1fa0c79d27
chore(github): migrate issue templates to structured forms (#27710)
* chore(github): migrate issue templates to structured forms

- Convert bug_report, feature_request, doc_update to GitHub issue forms (YAML)
- Add connector_bug form with free-text Connector field
- Drop epic and feature_task templates (stale since 2022, no usage evidence)
- Add auto-label workflow that maps the Connector field to a namespaced
  connector:<name> label, falling back to connector:other on 0 or 2+ matches
- Labels are applied exclusively and auto-created with a grey "Connector"
  description when missing

* chore(github): drop redundant pipeline type field from connector_bug form

Feature area already covers metadata/lineage/profiler/usage distinction.

* fix(github): address PR review feedback

- bug_report.yml: add labels: ["bug"] for pattern consistency
- label-connector.yml: add contents: read permission (needed by checkout)
- label_connector.py: raise on unexpected HTTP status; accept 404 for
  idempotent GET-label and DELETE-label-from-issue; stop echoing the
  raw Connector field value into workflow logs
2026-04-24 14:08:20 +02:00

41 lines
1.5 KiB
YAML

name: Feature request
description: Suggest an idea for this project
labels: ["enhancement"]
body:
- type: markdown
attributes:
value: |
Thanks for suggesting an improvement! Before you file:
- Search [existing issues](https://github.com/open-metadata/OpenMetadata/issues) for duplicates.
- Check the [roadmap](https://docs.open-metadata.org/) and [Slack](https://slack.open-metadata.org/) to see if it's already planned or discussed.
- type: textarea
id: problem
attributes:
label: Is your feature request related to a problem? Please describe.
description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
validations:
required: true
- type: textarea
id: solution
attributes:
label: Describe the solution you'd like
description: A clear and concise description of what you want to happen.
validations:
required: true
- type: textarea
id: alternatives
attributes:
label: Describe alternatives you've considered
description: A clear and concise description of any alternative solutions or features you've considered.
- type: textarea
id: additional_context
attributes:
label: Additional context
description: Add any other context or screenshots about the feature request here.
- type: checkboxes
id: checks
attributes:
label: Pre-submission checklist
options:
- label: I searched for duplicate feature requests.
required: true