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 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..c0d60ad --- /dev/null +++ b/.github/ISSUE_TEMPLATE/new-2b-component_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: "Component Request" +description: Issue to track a component request +title: "Component: Your Component Request title" +labels: ["component_request"] +type: 'Component' +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..1225196 --- /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