From 4c3f8a04844ca702f38aa2ed4f3c6dbc0de0b138 Mon Sep 17 00:00:00 2001 From: Harold Dost Date: Tue, 7 Nov 2023 17:40:04 +0100 Subject: [PATCH] Add Issue Templates. (#1347) Signed-off-by: Harold Dost --- .github/ISSUE_TEMPLATE/BUG-REPORT.yml | 51 ++++++++++++++++++++++ .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml | 47 ++++++++++++++++++++ 2 files changed, 98 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/BUG-REPORT.yml create mode 100644 .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml new file mode 100644 index 0000000000..57020c87ee --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -0,0 +1,51 @@ +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: ["bug", "triage:todo"] +projects: ["open-telemetry/opentelemetry-rust"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: what-happened + attributes: + label: What happened? + description: Also tell us, what did you expect to happen? + placeholder: Tell us what you see! + value: "A bug happened!" + validations: + required: true + - type: textarea + id: api-version + attributes: + label: API Version + description: What version of the OpenTelemetry API are you using? + placeholder: 0.x, 1.x, etc. + validations: + required: true + - type: textarea + id: sdk-version + attributes: + label: SDK Version + description: What version of the OpenTelemetry SDK are you using? + placeholder: 0.x, 1.x, etc. + validations: + required: true + - type: dropdown + id: browsers + attributes: + label: What Exporters are you seeing the problem on? + multiple: true + options: + - OTLP + - Zipkin + - Jaeger (Deprecated) + - N/A + - type: textarea + id: logs + attributes: + label: Relevant log output + description: Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks. + render: shell diff --git a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml new file mode 100644 index 0000000000..54a66821eb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml @@ -0,0 +1,47 @@ +name: Feature Request +description: Request a feature for the OpenTelemetry Rust implementation. +title: "[Feature]: " +labels: ["enhancement", "triage:todo"] +projects: ["open-telemetry/opentelemetry-rust"] +body: + - type: markdown + attributes: + value: | + Thanks for using our library and trying to make it better! + + Before opening a feature request against this repo, consider whether the feature + should/could be implemented in the [other OpenTelemetry client + libraries](https://github.com/open-telemetry/). If so, please [open an issue on + opentelemetry-specification](https://github.com/open-telemetry/opentelemetry-specification/issues/new) first. + - type: textarea + id: related-problem + attributes: + label: Related Problems? + description: Is your feature request related to a problem? If so, provide a concise description of the problem. + placeholder: Include the Issue ID from this or other repos. + validations: + required: false + - type: textarea + id: solution + attributes: + label: Describe the solution you'd like: + description: What do you want to happen instead? What is the expected behavior? + placeholder: I'd like the api to ... + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Considered Alternatives + description: Which alternative solutions or features have you considered? + placeholder: Some potential solutions + validations: + required: false + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context about the feature request here. + placeholder: Some related requests in other project or upstream spec proposals. + validations: + required: false