name: Refactoring Task for the Joomla-Component about: Recommend or identify the necessity for code refactoring. title: "[REFACTOR]: " labels: - refactor body: - type: markdown attributes: value: | We appreciate your commitment to enhancing the maintainability and quality of our codebase! Code refactoring plays a crucial role in ensuring our system remains efficient and easy to manage. To assist us effectively, please share comprehensive details about the refactoring task you are suggesting or identifying. - type: textarea id: refactoring-details attributes: label: Refactoring Details description: Outline the refactoring task, specifying which code segment requires attention and the reasons behind this need. What improvements are expected from this refactoring? placeholder: Provide an in-depth explanation of the refactoring task? validations: required: true - type: markdown attributes: value: | # Affected Components and Context - type: dropdown id: system attributes: label: Which Joomla version does this refactoring task relate to? multiple: true options: - Joomla 5 - Joomla 4 - Joomla 3 validations: required: true - type: dropdown id: joomla-component_version attributes: label: Which GetBible/joomla-component version is this refactoring related to? multiple: true options: - v5.x - v4.x - v3.x - Other validations: required: true - type: dropdown id: area attributes: label: Which area of the component will be impacted by this refactoring task? multiple: true options: - Linkers(admin_views) - Notes(admin_views) - Tagged Verses(admin_views) - Prompts(admin_views) - Open AI Responses(admin_views) - Tags(admin_views) - Translations(admin_views) - Books(admin_views) - Chapters(admin_views) - Verses(admin_views) - App(site_vew) - Other validations: required: true - type: textarea id: expected-outcome attributes: label: Expected Outcome description: What benefits do you anticipate from this refactoring? How will it enhance the codebase or overall system? placeholder: Explain the expected results of this refactoring. validations: required: true - type: textarea id: additional-context attributes: label: Additional Context description: Share any further details or information, like code snippets, that could aid in comprehending or executing the refactoring task. validations: required: false - type: textarea id: comments attributes: label: Additional Comments description: Feel free to include any further comments or pertinent details that might assist us.