From 3e2c6e7c278f246fcdee87c498387dc95b14793e Mon Sep 17 00:00:00 2001 From: Samuel Hassine Date: Sun, 7 Jun 2026 15:31:45 +0200 Subject: [PATCH] chore: align issue templates across repositories (#267) --- .github/ISSUE_TEMPLATE/bug_report.md | 25 +++++++++++------------ .github/ISSUE_TEMPLATE/documentation.yaml | 22 ++++++++++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 25 +++++++++++++---------- .github/ISSUE_TEMPLATE/question.md | 8 +++++++- 4 files changed, 55 insertions(+), 25 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/documentation.yaml diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md index d5b9c2e..5083d3c 100644 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -1,39 +1,38 @@ --- name: Bug report -about: Create a report to help us improve OpenAEV +about: Create a bug report to help us improve the OpenAEV Python client title: 'fix: ' -labels: bug, needs triage +labels: needs triage, bug assignees: '' +type: bug --- -Please replace every line in curly brackets { like this } with an appropriate answer, and remove this line. - ## Description -{ Please provide a clear and concise description of the bug. } + ## Environment -1. OS (where OpenCTI server runs): { e.g. Mac OS 10, Windows 10, Ubuntu 16.4, etc. } -2. OpenCTI version: { e.g. OpenCTI 1.0.2 } +1. OS: { e.g. macOS 14, Windows 11, Ubuntu 22.04, etc. } +2. Version: { e.g. 1.2.3 } 3. Other environment details: -## Reproducible Steps +## Reproducible steps Steps to create the smallest reproducible scenario: 1. { e.g. Run ... } 2. { e.g. Click ... } 3. { e.g. Error ... } -## Expected Output +## Expected output -{ Please describe what you expected to happen. } + -## Actual Output +## Actual output -{ Please describe what actually happened. } + ## Additional information -{ Any additional information, including logs or screenshots if you have any. } + diff --git a/.github/ISSUE_TEMPLATE/documentation.yaml b/.github/ISSUE_TEMPLATE/documentation.yaml new file mode 100644 index 0000000..dfa4c0d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/documentation.yaml @@ -0,0 +1,22 @@ +name: Documentation request +description: Request new or improved documentation for the OpenAEV Python client. +title: "docs: " +labels: + - needs triage + - documentation +body: + - type: textarea + id: request-details + attributes: + label: Documentation request + description: "Please explain what you want to document or clarify." + placeholder: "Describe the missing documentation, unclear section, or new topic you would like to see covered." + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional context + description: "Any links, screenshots or references that help." + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md index b2b4c9c..72613c2 100644 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -1,26 +1,29 @@ --- name: Feature request -about: Ask for a new feature to be implemented in OpenAEV +about: Suggest a new feature or capability for the OpenAEV Python client title: 'feat: ' -labels: feature, needs triage +labels: needs triage, feature assignees: '' +type: feature --- -Please replace every line in curly brackets { like this } with appropriate answers, and remove this line. +## Use case -## Problem to Solve + -{ Please describe the problem you would like to solve. } +## Current workaround -## Current Workaround + -{ Please describe how you currently solve or work around this problem, given OpenAEV's limitation. } +## Proposed solution -## Proposed Solution + -{ Please describe the solution you would like OpenAEV to provide, to solve the problem above. } +## Additional information -## Additional Information + -{ Any additional information, including logs or screenshots if you have any. } +## If the feature request is approved, would you be willing to submit a PR? + +Yes / No (help can be provided if you need assistance submitting a PR) diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index c3668ad..3cf172e 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -1,6 +1,6 @@ --- name: Question -about: Ask a question about the project +about: Ask a question about the OpenAEV Python client title: '' labels: needs triage, question assignees: '' @@ -17,6 +17,12 @@ assignees: '' +## Environment + +1. OS: { e.g. macOS 14, Windows 11, Ubuntu 22.04, etc. } +2. Version: { e.g. 1.2.3 } +3. Other environment details: + ## Additional information