From 3add9ffd8b0a063bd20de695e3de3d1443f28797 Mon Sep 17 00:00:00 2001 From: Lemuel van der Merwe Date: Thu, 14 Mar 2024 10:12:36 +0200 Subject: [PATCH 1/4] Adds and updates the questionare of a-bug.yml --- .gitea/ISSUE_TEMPLATE/a-bug.yml | 176 ++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100644 .gitea/ISSUE_TEMPLATE/a-bug.yml diff --git a/.gitea/ISSUE_TEMPLATE/a-bug.yml b/.gitea/ISSUE_TEMPLATE/a-bug.yml new file mode 100644 index 000000000..3de278ba0 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/a-bug.yml @@ -0,0 +1,176 @@ +name: Bug Report +about: Draft a report to aid in our Debugging efforts. +title: "[BUG]: " +labels: + - bug +body: + - type: markdown + attributes: + value: | + We value your effort in reporting an bug! Your feedback is essential for us to address and fix the problem. + - type: textarea + id: what-happened + attributes: + label: What Happened? + description: Please provide a detailed description of the issue and explain what outcome you anticipate. + placeholder: Describe the issue you experienced. + value: "" + validations: + required: true + - type: textarea + id: steps_to_reproduce + attributes: + label: Steps to reproduce the Bug + description: Please provide a detailed description of the steps to reproduce the issue you experienced. + placeholder: Describe the steps to reproduce the issue. + value: "" + validations: + required: true + - type: markdown + attributes: + value: | + # Environment Details + - type: input + id: joomla_version_compiling + attributes: + label: Which Joomla version are you compiling in? + placeholder: e.g., v4.4.3, + validations: + required: true + - type: input + id: php_version_compiling + attributes: + label: Which PHP version are you compiling in? + placeholder: e.g., v8.1, + validations: + required: true + - type: input + id: joomla_versions_targeting + attributes: + label: Which Joomla versions are you targeting? + placeholder: e.g., v5.0.3, + validations: + required: true + - type: input + id: php_version_targeting + attributes: + label: Which PHP version are you targeting? + placeholder: e.g., 8.2 + validations: + required: true + - type: input + id: apache_version_using + attributes: + label: Which Web server is JCB running on? + description: Please provide the full name of the web server on which you are running JCB. + placeholder: e.g., Apache 2.4 + validations: + required: true + - type: input + id: mysql_version_using + attributes: + label: Which Relational Database is JCB running on? + description: Please provide the full name of the database on which you are running JCB. + placeholder: e.g., Mysql 8.0, MariaDB 10.6, + validations: + required: true + - type: input + id: os + attributes: + label: Which OS is JCB running on? + description: Please provide the full name of the OS on which you are running JCB. + placeholder: e.g. CentOS 8 sever, + value: "" + validations: + required: true + - type: input + id: jcb_version + attributes: + label: Which JCB version are you using? + description: Please provide the full name of the JCB version you are using. + placeholder: e.g., v5.0.0-alpha3 + validations: + required: true + - type: dropdown + id: jcb_installed_on_joomla + attributes: + label: Which Joomla version is JCB installed on? + multiple: true + options: + - Joomla 5 + - Joomla 4 + - Joomla 3 + validations: + required: true + - type: dropdown + id: area + attributes: + label: Where in JCB did this issue occur? + multiple: true + options: + - Compilation of a component + - Installation of a component + - Installation JCB pkg + - Installation of JCB plugins + - Compiler(admin_view) + - Dashboard(admin_view) + - Joomla Components(admin_views) + - Joomla Component(admin_view) + - Joomla Modules(admin_views) + - Joomla Module(admin_view) + - Joomla Plugins(admin_views) + - Joomla Plugin(admin_view) + - Power(admin_view) + - Powers(admin_views) + - Search(admin_view) + - Admin View(admin_view) + - Admin Views(admin_views) + - Custom Admin Views(admin_views) + - Site View(admin_view) + - Site Views(admin_views) + - Template(admin_view) + - Templates(admin_views) + - Layout(admin_view) + - Layouts(admin_views) + - Dynamic Get(admin_view) + - Dynamic Gets(admin_views) + - Custom Code(admin_view) + - Custom Codes(admin_views) + - Placeholder(admin_view) + - Placeholders(admin_views) + - Library(admin_view) + - Libraries(admin_views) + - Snippet(admin_view) + - Snippets(admin_views) + - Validation Rule(admin_view) + - Validation Rules(admin_views) + - Field(admin_view) + - Fields(admin_views) + - Fieldtypes(admin_views) + - Language Translations(admin_views) + - Server(admin_view) + - Servers(admin_views) + - Help Documents(admin_views) + - Other + validations: + required: true + - type: dropdown + id: browsers + attributes: + label: On which browsers did you encounter the issue? + multiple: true + options: + - Firefox + - Chrome + - Microsoft Edge + - Safari + - Opera + - Brave + - Vivaldi + validations: + required: true + - type: textarea + id: comments + attributes: + label: Additional Comments + description: Feel free to include any further comments or pertinent details that might assist us. \ No newline at end of file -- 2.40.1 From 7c575f2553fdc26f90e1900cf087020bb75afa3b Mon Sep 17 00:00:00 2001 From: Lemuel van der Merwe Date: Thu, 14 Mar 2024 10:13:28 +0200 Subject: [PATCH 2/4] Adds and updates the questionare of c-task.yml --- .gitea/ISSUE_TEMPLATE/c-task.yml | 45 ++++++++++++++++++++++++++++++++ 1 file changed, 45 insertions(+) create mode 100644 .gitea/ISSUE_TEMPLATE/c-task.yml diff --git a/.gitea/ISSUE_TEMPLATE/c-task.yml b/.gitea/ISSUE_TEMPLATE/c-task.yml new file mode 100644 index 000000000..de46e1bbd --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/c-task.yml @@ -0,0 +1,45 @@ +name: Task +about: Create a task for project management +title: "[TASK]: " +labels: + - task +body: + - type: markdown + attributes: + value: | + Thanks for setting up the task! Tasks assist us in arranging and ranking our work. Kindly provide comprehensive details about the task for clarity and efficient tracking. + - type: textarea + id: task-details + attributes: + label: Task Details + description: Please describe the task. What are the specific actions required? + placeholder: Provide a detailed description of the task. + validations: + required: true + - type: markdown + attributes: + value: | + # Task Context and Priority + - type: textarea + id: task-environment + attributes: + label: Task environment + description: Please provide the details of the environment in which this task will be completed. + placeholder: Describe the environment applicable to the task. + validations: + required: true + - type: textarea + id: task-objective + attributes: + label: Task Objective + description: What's the aim or purpose of this task? How will it contribute to the project or system's success? + placeholder: Describe the goal and anticipated result of the task. + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Please share any extra context, files, or screenshots that could aid in comprehending or carrying out the task. + validations: + required: false \ No newline at end of file -- 2.40.1 From 46f452df3275f22c031c4eb050c28143ce7e22de Mon Sep 17 00:00:00 2001 From: Lemuel van der Merwe Date: Thu, 14 Mar 2024 10:14:21 +0200 Subject: [PATCH 3/4] Adds and updates the questionare of e-performance.yml --- .gitea/ISSUE_TEMPLATE/e-performance.yml | 61 +++++++++++++++++++++++++ 1 file changed, 61 insertions(+) create mode 100644 .gitea/ISSUE_TEMPLATE/e-performance.yml diff --git a/.gitea/ISSUE_TEMPLATE/e-performance.yml b/.gitea/ISSUE_TEMPLATE/e-performance.yml new file mode 100644 index 000000000..4a2448328 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/e-performance.yml @@ -0,0 +1,61 @@ +name: Performance Issue +about: Recommend or propose performance improvements +title: "[PERFORMANCE]: " +labels: + - performance +body: + - type: markdown + attributes: + value: | + Appreciation for tackling performance challenges! Optimizing performance is vital for our system's efficiency and the user experience. Could you offer more comprehensive details to aid in identifying and resolving the suggested performance issue or improvement? + - type: textarea + id: performance-details + attributes: + label: Performance Details + description: Please outline the performance problem or the enhancements you propose. Is it related to speed, resource usage, responsiveness, or something else? + placeholder: Offer an in-depth explanation of the performance challenge or improvement. + validations: + required: true + - type: markdown + attributes: + value: | + # Affected Systems and Context + - type: textarea + id: performance-environment + attributes: + label: Environment in which performance issue occurs + description: Provide a detailed description of the environment in which you are experiencing this perforamnce issue. + placeholder: Describe the environment of the preformance issue. + validations: + required: true + - type: textarea + id: replication-steps + attributes: + label: Steps to Replicate + description: If possible, share a step-by-step guide to replicate the performance problem. + placeholder: Explain how to replicate the problem. + validations: + required: false + - type: textarea + id: impact-assessment + attributes: + label: Impact Assessment + description: How does the performance problem impact the system or its users? How severe is its effect? + placeholder: Explain the impact of the performance problem. + validations: + required: true + - type: textarea + id: proposed-solutions + attributes: + label: Proposed Solutions or Ideas + description: If you have any suggestions or ideas for resolving the performance problem, please share them here. + placeholder: Share any potential solutions or improvement problem. + validations: + required: false + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Provide any additional context, benchmarks, logs, or screenshots that might help in understanding or addressing the performance problem. + validations: + required: false \ No newline at end of file -- 2.40.1 From 677c5c1166d733d8dc2353dca31e6685b8b53e1b Mon Sep 17 00:00:00 2001 From: Lemuel van der Merwe Date: Thu, 14 Mar 2024 10:15:09 +0200 Subject: [PATCH 4/4] Adds and updates the questionare of g-security.yml --- .gitea/ISSUE_TEMPLATE/g-security.yml | 38 ++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 .gitea/ISSUE_TEMPLATE/g-security.yml diff --git a/.gitea/ISSUE_TEMPLATE/g-security.yml b/.gitea/ISSUE_TEMPLATE/g-security.yml new file mode 100644 index 000000000..edf2a04c8 --- /dev/null +++ b/.gitea/ISSUE_TEMPLATE/g-security.yml @@ -0,0 +1,38 @@ +name: Security Issue +about: Identify a possible security risk. +title: "[SECURITY]: " +labels: + - security +body: + - type: markdown + attributes: + value: | + **⚠️ CRITICAL: Avoid sharing any sensitive or confidential details in this message.** Should you suspect a security flaw, please contact us directly at [joomla@vdm.io]. + - type: textarea + id: security-general-description + attributes: + label: General Description + description: Offer a broad overview of the security concern, ensuring not to disclose any sensitive information. + placeholder: Provide a general description of the security problem. + validations: + required: true + - type: markdown + attributes: + value: | + # Affected Systems + - type: textarea + id: security-environment + attributes: + label: Environment affected by security issue. + description: Give a general description of the environment affected by this security issue. + placeholder: Describe the affected environment. + validations: + required: true + - type: textarea + id: non-sensitive-details + attributes: + label: Non-Sensitive Details + description: If applicable, please offer further non-sensitive information or general observations regarding the security concern. + placeholder: Provide any relevant non-sensitive details or observations. + validations: + required: false \ No newline at end of file -- 2.40.1