From 40040096c6fac91653e0d3b4342c7254cc9d0ad2 Mon Sep 17 00:00:00 2001 From: "markus.schu" Date: Tue, 20 Jan 2026 15:15:45 +0100 Subject: [PATCH 1/3] add initial version of issues templates 1-bugfix.yml as defined in Problem Resolution Plan 2-improvement 3- change.yml as defined in Change Management Plan Resolves partly: https://github.com/eclipse-score/process_description/issues/514 --- .github/ISSUE_TEMPLATE/1-bugfix.yml | 107 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/2-improvement.yml | 52 +++++++++++ .github/ISSUE_TEMPLATE/3-change.yml | 94 ++++++++++++++++++++ 3 files changed, 253 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/1-bugfix.yml create mode 100644 .github/ISSUE_TEMPLATE/2-improvement.yml create mode 100644 .github/ISSUE_TEMPLATE/3-change.yml diff --git a/.github/ISSUE_TEMPLATE/1-bugfix.yml b/.github/ISSUE_TEMPLATE/1-bugfix.yml new file mode 100644 index 0000000..c378494 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1-bugfix.yml @@ -0,0 +1,107 @@ +# ******************************************************************************* +# Copyright (c) 2025 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: Problem Report +description: Issue to track a bug +title: "Bug: Your bugfix title" +labels: ["codeowner_review"] +type: 'Bug' +body: + - type: markdown + attributes: + value: "## Bug Ticket creation" + - type: textarea + attributes: + label: Description + description: | + Description of the Bug + Root cause / Impact / Notification required? + validations: + required: true + - type: textarea + attributes: + label: Analysis results + description: | + Documentation of the analysis results + validations: + required: true + - type: textarea + attributes: + label: Solution + description: | + Documentation of the solution + Link to Pull Request containing the solution + validations: + required: true + - type: dropdown + attributes: + label: Error Occurrence Rate + options: + - Single Event + - Sporadic + - Highly Intermittent + - Reproducible + - type: textarea + attributes: + label: How to reproduce + description: How to reproduce? + - type: textarea + attributes: + label: Supporting Information + description: | + During which operational state did the issue occur + Observations / Screenshots / Traces + validations: + required: false + - type: dropdown + attributes: + label: Classification + options: + - minor + - major + - critical + - blocker + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Affected Version + options: + - pre-0.5 + - 0.5 + - 1.0 + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Closure Version + options: + - 0.5 + - 1.0 + default: 0 + validations: + required: false + - type: checkboxes + attributes: + label: Category + options: + - label: Safety Related + - label: Security Related + - type: textarea + attributes: + label: ASIL classification + description: Add ASIL classification, e.g. ASIL_B or ASIL_D + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/2-improvement.yml b/.github/ISSUE_TEMPLATE/2-improvement.yml new file mode 100644 index 0000000..fa14031 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2-improvement.yml @@ -0,0 +1,52 @@ +# ******************************************************************************* +# Copyright (c) 2025 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: "Improvement / Task" +description: Issue to track a improvement / task +title: "Improvement: Your Improvement title" +labels: ["codeowner_review"] +body: + - type: textarea + attributes: + label: What + description: | + - Goal of the Improvement / Task + - If Req/Architecture is affected, the template of + [Change Management](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_impact_analysis_template.html) needs to be used + validations: + required: true + - type: textarea + attributes: + label: How + description: Details on implementation approach + validations: + required: false + - type: textarea + attributes: + label: Estimates for realization + description: | + - Estimate the effort, resources, risk for the realization + - Impact to users of the feature + validations: + required: true + - type: checkboxes + attributes: + label: Category + options: + - label: Affects Detailed Design + - type: checkboxes + attributes: + label: Requirements / Architecture + options: + - label: Requirements / Architecture are not affected by this change? + required: true diff --git a/.github/ISSUE_TEMPLATE/3-change.yml b/.github/ISSUE_TEMPLATE/3-change.yml new file mode 100644 index 0000000..7119196 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3-change.yml @@ -0,0 +1,94 @@ +# ******************************************************************************* +# Copyright (c) 2025 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: "Change Request" +description: Issue to track a change +title: "Change: Your Change Request title" +labels: ["codeowner_review"] +body: + - type: dropdown + attributes: + label: Change Request Type + options: + - Feature Request + - Feature Modification + - Component Request + - Component Modification + default: 0 + validations: + required: true + - type: textarea + attributes: + label: Description of the Change Request + description: | + - Exact description of the Change Request + - Impact to users of the feature/component + - Use following template within a PR and link it to this issue + [Change Management Feature Request Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_feature_template.html) needs to be used + [Change Management Component Request Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_component_template.html) needs to be used + [For (Process) Improvements, Improvement Issue Template](https://github.com/eclipse-score/process_description/blob/main/.github/ISSUE_TEMPLATE/2-improvement.yml) needs to be used + validations: + required: true + - type: textarea + attributes: + label: Estimates for realization + description: | + - Estimate the effort, resources, risk for the realization + validations: + required: true + - type: checkboxes + attributes: + label: Affects work products + options: + - label: Requirements + - label: Architecture + - label: Safety/Security Analysis + - label: Detailed Design + required: true + - type: textarea + attributes: + label: Impact analysis + description: | + - Details on the impacted work products + - Use the following template and/or run the impact analysis tool provided + If the following template is use within a PR, link it to this issue + [Change Management Impact Analysis Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_impact_analysis_template.html) needs to be used + validations: + required: true + - type: checkboxes + attributes: + label: Safety or Security relevance + options: + - label: none + - label: Safety relevant + - label: Security relevant + validations: + required: true + - type: dropdown + attributes: + label: ASIL classification + options: + - QM + - ASIL_B + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Implementation Version + options: + - 0.5 + - 1.0 + default: 0 + validations: + required: false From 175531a5800e6e0e01fd4eb7bad841f8b36934dd Mon Sep 17 00:00:00 2001 From: "markus.schu" Date: Thu, 22 Jan 2026 13:26:51 +0100 Subject: [PATCH 2/3] add additional proposals as requested for discussion --- .github/ISSUE_TEMPLATE/new-1-bug.yml | 107 ++++++++++++++++++ .../ISSUE_TEMPLATE/new-2a-feature_request.yml | 92 +++++++++++++++ .../new-2b-component_request.yml | 91 +++++++++++++++ .../new-3-product_increment.yml | 53 +++++++++ .github/ISSUE_TEMPLATE/new-4-epic.yml | 53 +++++++++ .github/ISSUE_TEMPLATE/new-5-task.yml | 48 ++++++++ 6 files changed, 444 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/new-1-bug.yml create mode 100644 .github/ISSUE_TEMPLATE/new-2a-feature_request.yml create mode 100644 .github/ISSUE_TEMPLATE/new-2b-component_request.yml create mode 100644 .github/ISSUE_TEMPLATE/new-3-product_increment.yml create mode 100644 .github/ISSUE_TEMPLATE/new-4-epic.yml create mode 100644 .github/ISSUE_TEMPLATE/new-5-task.yml diff --git a/.github/ISSUE_TEMPLATE/new-1-bug.yml b/.github/ISSUE_TEMPLATE/new-1-bug.yml new file mode 100644 index 0000000..e8a06ad --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-1-bug.yml @@ -0,0 +1,107 @@ +# ******************************************************************************* +# Copyright (c) 2026 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: Problem/Bug Report +description: Issue to track a bug +title: "Bug: Your bugfix title" +labels: ["bug"] +type: 'Bug' +body: + - type: markdown + attributes: + value: "## Bug Ticket creation" + - type: textarea + attributes: + label: Description + description: | + Description of the Bug + Root cause / Impact / Notification required? + validations: + required: true + - type: textarea + attributes: + label: Analysis results + description: | + Documentation of the analysis results + validations: + required: true + - type: textarea + attributes: + label: Solution + description: | + Documentation of the solution + Link to Pull Request containing the solution + validations: + required: true + - type: dropdown + attributes: + label: Error Occurrence Rate + options: + - Single Event + - Sporadic + - Highly Intermittent + - Reproducible + - type: textarea + attributes: + label: How to reproduce + description: How to reproduce? + - type: textarea + attributes: + label: Supporting Information + description: | + During which operational state did the issue occur + Observations / Screenshots / Traces + validations: + required: false + - type: dropdown + attributes: + label: Classification + options: + - minor + - major + - critical + - blocker + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Affected Version + options: + - pre-0.5 + - 0.5 + - 1.0 + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Closure Version + options: + - 0.5 + - 1.0 + default: 0 + validations: + required: false + - type: checkboxes + attributes: + label: Category + options: + - label: Safety Related + - label: Security Related + - type: textarea + attributes: + label: ASIL classification + description: Add ASIL classification, e.g. ASIL_B or ASIL_D + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/new-2a-feature_request.yml b/.github/ISSUE_TEMPLATE/new-2a-feature_request.yml new file mode 100644 index 0000000..727dc60 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-2a-feature_request.yml @@ -0,0 +1,92 @@ +# ******************************************************************************* +# Copyright (c) 2026 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: "Feature Request" +description: Issue to track a feature request +title: "Feture: Your Feature Request title" +labels: ["feature_request"] +type: 'Feature' +body: + - type: dropdown + attributes: + label: Feature Request Type + options: + - Feature Request + - Feature Modification + default: 0 + validations: + required: true + - type: textarea + attributes: + label: Description of the Feature Request + description: | + - Exact description of the Feature Request + - Impact to users of the feature + - Use following template within a PR and link it to this issue + [Change Management Feature Request Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_feature_template.html) needs to be used + [For (Process) Improvements, Improvement Issue Template](https://github.com/eclipse-score/process_description/blob/main/.github/ISSUE_TEMPLATE/2-improvement.yml) needs to be used + validations: + required: true + - type: textarea + attributes: + label: Estimates for realization + description: | + - Estimate the effort, resources, risk for the realization + validations: + required: true + - type: checkboxes + attributes: + label: Affects work products + options: + - label: Requirements + - label: Architecture + - label: Safety/Security Analysis + - label: Detailed Design + required: true + - type: textarea + attributes: + label: Impact analysis + description: | + - Details on the impacted work products + - Use the following template and/or run the impact analysis tool provided + If the following template is use within a PR, link it to this issue + [Change Management Impact Analysis Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_impact_analysis_template.html) needs to be used + validations: + required: true + - type: checkboxes + attributes: + label: Safety or Security relevance + options: + - label: none + - label: Safety relevant + - label: Security relevant + validations: + required: true + - type: dropdown + attributes: + label: ASIL classification + options: + - QM + - ASIL_B + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Implementation Version + options: + - 0.5 + - 1.0 + default: 0 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/new-2b-component_request.yml b/.github/ISSUE_TEMPLATE/new-2b-component_request.yml new file mode 100644 index 0000000..9a8ea87 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-2b-component_request.yml @@ -0,0 +1,91 @@ +# ******************************************************************************* +# Copyright (c) 2026 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: "Component Request" +description: Issue to track a component request +title: "Component: Your Component Request title" +labels: ["component_request"] +body: + - type: dropdown + attributes: + label: Component Request Type + options: + - Component Request + - Component Modification + default: 0 + validations: + required: true + - type: textarea + attributes: + label: Description of the Component Request + description: | + - Exact description of the Component Request + - Impact to users of the component + - Use following template within a PR and link it to this issue + [Change Management Component Request Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_component_template.html) needs to be used + [For (Process) Improvements, Improvement Issue Template](https://github.com/eclipse-score/process_description/blob/main/.github/ISSUE_TEMPLATE/2-improvement.yml) needs to be used + validations: + required: true + - type: textarea + attributes: + label: Estimates for realization + description: | + - Estimate the effort, resources, risk for the realization + validations: + required: true + - type: checkboxes + attributes: + label: Affects work products + options: + - label: Requirements + - label: Architecture + - label: Safety/Security Analysis + - label: Detailed Design + required: true + - type: textarea + attributes: + label: Impact analysis + description: | + - Details on the impacted work products + - Use the following template and/or run the impact analysis tool provided + If the following template is use within a PR, link it to this issue + [Change Management Impact Analysis Template](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_impact_analysis_template.html) needs to be used + validations: + required: true + - type: checkboxes + attributes: + label: Safety or Security relevance + options: + - label: none + - label: Safety relevant + - label: Security relevant + validations: + required: true + - type: dropdown + attributes: + label: ASIL classification + options: + - QM + - ASIL_B + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Implementation Version + options: + - 0.5 + - 1.0 + default: 0 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/new-3-product_increment.yml b/.github/ISSUE_TEMPLATE/new-3-product_increment.yml new file mode 100644 index 0000000..722f382 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-3-product_increment.yml @@ -0,0 +1,53 @@ +# ******************************************************************************* +# Copyright (c) 2025 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: "Improvement / Task" +description: Issue to track a improvement / task +title: "Improvement/Task: Your Improvement/Task title" +labels: ["product_increment"] +type: 'Epic' +body: + - type: textarea + attributes: + label: What + description: | + - Goal of the Improvement / Task + - If Req/Architecture is affected, the template of + [Change Management](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_impact_analysis_template.html) needs to be used + validations: + required: true + - type: textarea + attributes: + label: How + description: Details on implementation approach + validations: + required: false + - type: textarea + attributes: + label: Estimates for realization + description: | + - Estimate the effort, resources, risk for the realization + - Impact to users of the feature + validations: + required: true + - type: checkboxes + attributes: + label: Category + options: + - label: Affects Detailed Design + - type: checkboxes + attributes: + label: Requirements / Architecture + options: + - label: Requirements / Architecture are not affected by this change? + required: true diff --git a/.github/ISSUE_TEMPLATE/new-4-epic.yml b/.github/ISSUE_TEMPLATE/new-4-epic.yml new file mode 100644 index 0000000..2c04e3c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-4-epic.yml @@ -0,0 +1,53 @@ +# ******************************************************************************* +# Copyright (c) 2026 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: "Improvement / Task" +description: Issue to track a improvement / task +title: "Improvement/Task: Your Improvement/Task title" +labels: ["improvement", "task"] +type: 'Epic' +body: + - type: textarea + attributes: + label: What + description: | + - Goal of the Improvement / Task + - If Req/Architecture is affected, the template of + [Change Management](https://eclipse-score.github.io/process_description/main/process_areas/change_management/guidance/change_management_impact_analysis_template.html) needs to be used + validations: + required: true + - type: textarea + attributes: + label: How + description: Details on implementation approach + validations: + required: false + - type: textarea + attributes: + label: Estimates for realization + description: | + - Estimate the effort, resources, risk for the realization + - Impact to users of the feature + validations: + required: true + - type: checkboxes + attributes: + label: Category + options: + - label: Affects Detailed Design + - type: checkboxes + attributes: + label: Requirements / Architecture + options: + - label: Requirements / Architecture are not affected by this change? + required: true diff --git a/.github/ISSUE_TEMPLATE/new-5-task.yml b/.github/ISSUE_TEMPLATE/new-5-task.yml new file mode 100644 index 0000000..94208d3 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-5-task.yml @@ -0,0 +1,48 @@ +# ******************************************************************************* +# Copyright (c) 2026 Contributors to the Eclipse Foundation +# +# See the NOTICE file(s) distributed with this work for additional +# information regarding copyright ownership. +# +# This program and the accompanying materials are made available under the +# terms of the Apache License Version 2.0 which is available at +# https://www.apache.org/licenses/LICENSE-2.0 +# +# SPDX-License-Identifier: Apache-2.0 +# ******************************************************************************* + +name: Task +description: Issue to track a task +title: "Task: Your task title" +labels: ["task"] +type: 'Task' +body: + - type: markdown + attributes: + value: "## Task Ticket creation" + - type: textarea + attributes: + label: Description + description: | + Description of the Task + What does this PR change? Why is it needed? Which task it's related to? + validations: + required: true + - type: checkboxes + attributes: + label: Impact analysis for code changes: + options: + - label: This change does not violate any requirements and is covered by existing requirements + - label: This change does not violate any design decisions, architectural, detailed designs + - label: Otherwise I have created a issue for feature/component modification + validations: + required: true + - type: checkboxes + attributes: + label: Before requesting a review, please confirm that you have: + options: + - label: Added/updated relevant documentation for code changes + - label: Added/updated tests to cover the relevant code changes + - label: Followed project coding standards and guidelines + validations: + required: true From 7baa4267ee05615379e6cf8f65275f6cfe939995 Mon Sep 17 00:00:00 2001 From: "markus.schu" Date: Thu, 22 Jan 2026 13:31:42 +0100 Subject: [PATCH 3/3] fix bugs in yaml files --- .github/ISSUE_TEMPLATE/new-2b-component_request.yml | 1 + .github/ISSUE_TEMPLATE/new-5-task.yml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/new-2b-component_request.yml b/.github/ISSUE_TEMPLATE/new-2b-component_request.yml index 9a8ea87..c0d60ad 100644 --- a/.github/ISSUE_TEMPLATE/new-2b-component_request.yml +++ b/.github/ISSUE_TEMPLATE/new-2b-component_request.yml @@ -15,6 +15,7 @@ name: "Component Request" description: Issue to track a component request title: "Component: Your Component Request title" labels: ["component_request"] +type: 'Component' body: - type: dropdown attributes: diff --git a/.github/ISSUE_TEMPLATE/new-5-task.yml b/.github/ISSUE_TEMPLATE/new-5-task.yml index 94208d3..1225196 100644 --- a/.github/ISSUE_TEMPLATE/new-5-task.yml +++ b/.github/ISSUE_TEMPLATE/new-5-task.yml @@ -30,7 +30,7 @@ body: required: true - type: checkboxes attributes: - label: Impact analysis for code changes: + label: Impact analysis for code changes options: - label: This change does not violate any requirements and is covered by existing requirements - label: This change does not violate any design decisions, architectural, detailed designs @@ -39,7 +39,7 @@ body: required: true - type: checkboxes attributes: - label: Before requesting a review, please confirm that you have: + label: Before requesting a review, please confirm that you have options: - label: Added/updated relevant documentation for code changes - label: Added/updated tests to cover the relevant code changes