diff --git a/.github/ISSUE_TEMPLATE/1a_FeatureRequest.yml b/.github/ISSUE_TEMPLATE/1a_FeatureRequest.yml new file mode 100644 index 0000000..a5e048c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1a_FeatureRequest.yml @@ -0,0 +1,59 @@ +# ******************************************************************************* +# 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: Feature Request +description: Issue to track a Feature Request +title: "Your Feature Request title" +labels: ["codeowner_review"] +type: 'Feature Request' +body: + - type: markdown + attributes: + value: "## Feature Request Ticket creation" + - type: textarea + attributes: + label: Feature Request Description + description: | + - 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 + 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 + - ASIL_D + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Implementation Version (Release) + options: + - '1.0' + - '2.0' + - '3.0' + default: 0 + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/1b_ComponentenRequest.yml b/.github/ISSUE_TEMPLATE/1b_ComponentenRequest.yml new file mode 100644 index 0000000..cd353fe --- /dev/null +++ b/.github/ISSUE_TEMPLATE/1b_ComponentenRequest.yml @@ -0,0 +1,58 @@ +# ******************************************************************************* +# 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: Component Request +description: Issue to track a Component Request +title: "Your Component Request title" +labels: ["codeowner_review"] +type: 'Component Request' +body: + - type: markdown + attributes: + value: "## Component Request Ticket creation" + - type: textarea + attributes: + label: Component Request Description + description: | + - Follow the [Change Management Workflow](https://eclipse-score.github.io/score/main/platform_management_plan/change_management.html#change-request-workflow) + 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 + - ASIL_D + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Implementation Version (Release) + options: + - '1.0' + - '2.0' + - '3.0' + default: 0 + validations: + required: false \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/2_ProductIncrement.yml b/.github/ISSUE_TEMPLATE/2_ProductIncrement.yml new file mode 100644 index 0000000..ae85043 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/2_ProductIncrement.yml @@ -0,0 +1,38 @@ +# ******************************************************************************* +# 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: Product Increment +description: Issue to track a Product Increment +title: "Your Product Increment title" +labels: ["codeowner_review"] +type: 'Product Increment' +body: + - type: markdown + attributes: + value: "## Product Increment Ticket creation" + - type: textarea + attributes: + label: Product Increment Description + description: | + - New Functionality / Features + - API changes + - Major Fixes + validations: + required: true + - type: textarea + attributes: + label: Acceptance Criteria (DoD) + description: Details on when the Product Increment is considered "done" + validations: + required: true + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/3_Epic.yml b/.github/ISSUE_TEMPLATE/3_Epic.yml new file mode 100644 index 0000000..f9ff5b8 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/3_Epic.yml @@ -0,0 +1,49 @@ +# ******************************************************************************* +# 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: Epic +description: Issue to track an Epic +title: "Your Epic title" +labels: ["codeowner_review"] +type: 'Epic' +body: + - type: markdown + attributes: + value: "## Epic Ticket creation" + - type: textarea + attributes: + label: Epic Description + description: Goal of the Epic + validations: + required: true + - type: textarea + attributes: + label: Acceptance Criteria (DoD) + description: Details on when the Task is considered "done" + validations: + required: true + - type: checkboxes + attributes: + label: Affects work products + options: + - label: Requirements + - label: Architecture + - label: Safety Analysis + - label: Security Analysis + - label: Detailed Design + - label: Implementation + - label: Test Cases + - label: Process + - label: Infrastructure + - label: Others + required: true diff --git a/.github/ISSUE_TEMPLATE/4_Task.yml b/.github/ISSUE_TEMPLATE/4_Task.yml new file mode 100644 index 0000000..1aa3e34 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/4_Task.yml @@ -0,0 +1,41 @@ +# ******************************************************************************* +# 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: Task +description: Issue to track a Task +title: "Your Task title" +labels: ["codeowner_review"] +type: Task +body: + - type: markdown + attributes: + value: "## Task Ticket creation" + - type: textarea + attributes: + label: What + description: | + - Goal of the Task + validations: + required: true + - type: textarea + attributes: + label: Acceptance Criteria (DoD) + description: Details on when the Task is considered "done" + validations: + required: true + - type: textarea + attributes: + label: How + description: Details on implementation approach + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/5_Bug.yml b/.github/ISSUE_TEMPLATE/5_Bug.yml new file mode 100644 index 0000000..05f85f1 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/5_Bug.yml @@ -0,0 +1,136 @@ +# ******************************************************************************* +# 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: Bug +description: Issue to track a Bug +title: "Your Bug 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: false + - type: textarea + attributes: + label: Solution + description: | + Documentation of the solution + Link to Pull Request containing the solution + validations: + required: false + - 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: First Affected Release + options: + - not released (main) + - pre-0.5 + - 0.5 + - 0.6 + - 0.7 + - 0.8 + - 0.9 + - 1.0 + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Last Affected Release + options: + - not released (main) + - pre-0.5 + - 0.5 + - 0.6 + - 0.7 + - 0.8 + - 0.9 + - 1.0 + default: 0 + validations: + required: true + - type: dropdown + attributes: + label: Expected Fixed Release + options: + - before release (main) + - 0.5 + - 0.6 + - 0.7 + - 0.8 + - 0.9 + - 1.0 + default: 0 + validations: + required: false + - type: checkboxes + attributes: + label: Category + options: + - label: Safety Relevant + - label: Security Relevant + - type: dropdown + attributes: + label: ASIL classification + options: + - QM + - ASIL_B + - ASIL_D + default: 0 + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..d8944ce --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,14 @@ +# ******************************************************************************* +# 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 +# ******************************************************************************* + +blank_issues_enabled: false