diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..aeeeea0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,76 @@ +name: 🐛 Bug Report +description: Report a bug or issue with Priority Plus Navigation +title: '[Bug]: ' +labels: ['bug', 'needs-triage'] +assignees: ['troychaplin'] +body: + - type: markdown + attributes: + value: | + Thanks for reporting a bug! Please provide the key details to help us fix the issue. + + - type: checkboxes + id: prerequisites + attributes: + label: Prerequisites + description: Please confirm before submitting + options: + - label: I have searched existing issues to ensure this hasn't been reported already + required: true + - label: I have tested with the latest version of the plugin + required: true + + - type: textarea + id: bug-description + attributes: + label: What happened? + description: Describe the issue and what you expected to happen + placeholder: | + Example: The "More" button doesn't appear when the viewport is resized, or navigation items don't move to the dropdown as expected. + validations: + required: true + + - type: textarea + id: steps-to-reproduce + attributes: + label: Steps to Reproduce + description: How can we reproduce this bug? + placeholder: | + 1. Create a Priority Plus Navigation block with... + 2. Resize the browser to... + 3. Notice that... + validations: + required: true + + - type: dropdown + id: issue-area + attributes: + label: What area is affected? + description: Select the area where you're experiencing the issue + options: + - More button display/behavior + - Dropdown menu functionality + - Item overflow detection + - Responsive resizing + - Submenu accordions + - Styling/appearance + - Editor controls + - Overlay menu compatibility + - Other + validations: + required: true + + - type: textarea + id: additional-info + attributes: + label: Additional Information (optional) + description: Include anything else that might help + placeholder: | + - WordPress version, PHP version, browser + - Theme being used + - Overlay menu setting (Never/Mobile/Always) + - Number of navigation items + - "Open submenus on click" setting + - Error messages or console errors + - Screenshots or screen recordings + - Any other context diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..c93ab2a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,5 @@ +blank_issues_enabled: false +contact_links: + - name: 📖 Plugin Documentation + url: https://github.com/troychaplin/priority-plus-navigation/blob/main/README.md + about: Complete usage guide, setup instructions, and configuration options diff --git a/.github/ISSUE_TEMPLATE/feature_enhancement.yml b/.github/ISSUE_TEMPLATE/feature_enhancement.yml new file mode 100644 index 0000000..f10488d --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_enhancement.yml @@ -0,0 +1,75 @@ +name: 💡 Feature Request or Enhancement +description: Suggest a new feature, enhancement, or provide feedback +title: '[Feature]: ' +labels: ['enhancement'] +assignees: ['troychaplin'] +body: + - type: markdown + attributes: + value: | + Thanks for your suggestion! Your ideas and feedback help make Priority Plus Navigation better. + + - type: checkboxes + id: prerequisites + attributes: + label: Prerequisites + description: Please confirm before submitting + options: + - label: I have searched existing issues to ensure this hasn't been suggested already + required: true + + - type: dropdown + id: request-type + attributes: + label: What type of request is this? + description: Select the category that best fits your request + options: + - More Button Customization + - Dropdown Behavior/Styling + - Editor Controls/Settings + - Responsive Behavior + - Accessibility Enhancement + - Performance Improvement + - Submenu/Accordion Functionality + - Theme Compatibility + - Developer Experience/Feedback + - Other + validations: + required: true + + - type: textarea + id: description + attributes: + label: Description + description: Describe your feature request, enhancement, or feedback + placeholder: | + Be as specific as possible: + - What would you like to see added or improved? + - What problem does this solve? + - How would this help you or other users? + validations: + required: true + + - type: textarea + id: use-case + attributes: + label: Use Case or Example (optional) + description: Provide a specific example of when this would be useful + placeholder: | + Example scenario: + - When building a navigation with many items... + - When using a specific theme... + - When working with mobile viewports... + - When customizing the More button appearance... + + - type: textarea + id: additional-context + attributes: + label: Additional Context (optional) + description: Add any other information that might help + placeholder: | + - Examples from other websites/tools + - Mockups or design ideas + - Alternative approaches considered + - Links or screenshots + - Technical details or implementation suggestions diff --git a/.github/ISSUE_TEMPLATE/help_question.yml b/.github/ISSUE_TEMPLATE/help_question.yml new file mode 100644 index 0000000..7654145 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/help_question.yml @@ -0,0 +1,80 @@ +name: ❓ Help or Question +description: Get help with setup, usage, or troubleshooting +title: '[Help]: ' +labels: ['question'] +assignees: [] +body: + - type: markdown + attributes: + value: | + Need help? I'll do my best to assist, though response times may vary. + + - type: checkboxes + id: prerequisites + attributes: + label: Prerequisites + description: Please confirm before requesting help + options: + - label: I have checked the documentation/README + required: true + - label: I have searched existing issues for similar questions + required: true + + - type: dropdown + id: help-type + attributes: + label: What do you need help with? + description: Select the area you need assistance with + options: + - Getting Started - Installation/Setup + - Converting existing navigation to Priority Plus + - Customizing the More button + - Styling/Theme integration + - Responsive behavior not working as expected + - Overlay menu settings + - Submenu accordion configuration + - Documentation Question + - Troubleshooting an Issue + - Best Practices + - Other + validations: + required: true + + - type: textarea + id: question + attributes: + label: Your Question + description: What do you need help with? Be as specific as possible + placeholder: | + Describe: + - What you're trying to accomplish + - What you're stuck on + - What you've already tried + validations: + required: true + + - type: textarea + id: configuration-details + attributes: + label: Current Configuration (optional) + description: Share relevant settings or configuration + placeholder: | + Include: + - More button label/icon settings + - Overlay menu setting (Never/Mobile/Always) + - Open submenus on click setting + - Number of navigation items + - Theme being used + - Any custom CSS + + - type: textarea + id: additional-context + attributes: + label: Additional Context (optional) + description: Any other information that might be helpful + placeholder: | + - WordPress version, PHP version, browser + - Screenshots or screen recordings + - Error messages from browser console + - Links to your site (if public) + - Any other relevant details