diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.md b/.github/ISSUE_TEMPLATE/BUG_REPORT.md deleted file mode 100644 index 2c11df9e0..000000000 --- a/.github/ISSUE_TEMPLATE/BUG_REPORT.md +++ /dev/null @@ -1,74 +0,0 @@ ---- -name: Bug report -about: Create a report for a problem that shouldn't be happening -title: '' -labels: 'type: bug' -assignees: '' - ---- - -## Bug Description -A clear and concise description of what the bug is. - -## How to Reproduce -Steps to reproduce the behavior: -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -## Expected Behavior -A clear and concise description of what you expected to happen. - -## Screenshots -If applicable, add screenshots to help explain your problem. - -## Server Information - -### PHP Operating System - -``` -Replace this code block with the "System" value -found towards the top of /e107_admin/phpinfo.php - -e.g. -Linux localhost 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 -``` - -### PHP Version - -``` -Replace this code block with the PHP version shown -at the top of /e107_admin/phpinfo.php - -e.g. -PHP Version 7.3.13 -``` - -### PHP Modules - -1. Go to /e107_admin/phpinfo.php -2. Change the page to "view source" mode by one of these methods: - - Press [Ctrl]+[u] - - Press [Option]+[Command]+[u] - - Add `view-source:` at the beginning of the address bar -3. Copy all the source code -4. Go to https://sed.js.org/ -5. Paste everything into the "STDIN:" box -6. In the "Command line (--help):" box, write: - - -rn 's|

]+>([^<]+)

|\1|p' - -7. Copy everything from the "STDOUT | STDERR:" box. -8. Paste what you copied here, replacing this whole "PHP Modules" section. - -### Client Information - -1. Go to https://duckduckgo.com/?q=my+user+agent -2. Towards the top, copy your user agent from the line that begins with "Your user agent". -3. Replace this section with the clipboard contents. - - Example: `Mozilla/5.0 (Macintosh; Intel Mac OS X 10.15; rv:71.0) Gecko/20100101 Firefox/71.0` - -## Additional Information -Add any other context about the problem here. diff --git a/.github/ISSUE_TEMPLATE/BUG_REPORT.yml b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml new file mode 100644 index 000000000..2dfee6f47 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG_REPORT.yml @@ -0,0 +1,60 @@ +name: Bug Report +description: Create a report for a problem that shouldn't be happening +title: "[Bug]: " +labels: ["type: bug"] +body: + - type: dropdown + id: e107version + attributes: + label: What e107 version are you using? + multiple: true + options: + - v2.3.2 + - Latest Github version (just updated) + validations: + required: true + - type: textarea + id: bug-description + attributes: + label: Bug description + description: A clear and concise description of what the bug is. + placeholder: Tell us what you see. Feel free to include screenshots! + validations: + required: true + - type: textarea + id: how-to-reproduce + attributes: + label: How to reproduce + description: Steps to reproduce the behavior. + placeholder: "1. Go to '...', 2. Click on '....', 3. Scroll down to '....', 4. See error" + validations: + required: true + - type: textarea + id: expected-behavior + attributes: + label: Expected behavior + description: What did you expect to happen instead? + placeholder: I expected to ... + validations: + required: true + - type: dropdown + id: browsers + attributes: + label: What browser(s) are you seeing the problem on? + multiple: true + options: + - Firefox + - Chrome / Brave + - Safari + - Microsoft Edge + - Other (please specify in bug description) + validations: + required: true + - type: input + id: php-version + attributes: + label: PHP Version + description: Which PHP version do you use? Can be found in Admin Area > About > PHP Info (/e107_admin/phpinfo.php) + placeholder: eg. PHP 8.1 + validations: + required: true \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md deleted file mode 100644 index 59ec5ad3d..000000000 --- a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.md +++ /dev/null @@ -1,21 +0,0 @@ ---- -name: Feature request -about: Suggest an idea for this project -title: '' -labels: 'type: enhancement' -assignees: '' - ---- - -## Motivation -Why are you making this feature request? -Please provide a clear and concise description of what the problem is. - -## Proposed Solution -A clear and concise description of what you want to happen. - -## Alternatives -A clear and concise description of any alternative solutions or features you've considered and why they are insufficient. - -## Additional Context -Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml new file mode 100644 index 000000000..99c40fc5a --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE_REQUEST.yml @@ -0,0 +1,36 @@ +name: Feature Request +description: Suggest an idea for this project +title: "[Feature request]: " +labels: ["type: enhancement"] +body: + - type: textarea + id: motivation + attributes: + label: Motivation + description: Why are you making this feature request? Which problem is this feature request solving? + placeholder: When I ... + validations: + required: true + - type: textarea + id: proposed-solution + attributes: + label: Proposed Solution + description: A clear and concise description of what you want to happen, or of which functionality you would like to see + placeholder: I would like ... + validations: + required: true + - type: textarea + id: alternatives + attributes: + label: Alternatives + description: Describe which alternative solutions or features you've considered and why they are insufficient. + placeholder: I tried ... + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context or screenshots about the feature request here. + placeholder: + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/QUESTION.md b/.github/ISSUE_TEMPLATE/QUESTION.md deleted file mode 100644 index f03262621..000000000 --- a/.github/ISSUE_TEMPLATE/QUESTION.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: Question -about: Ask about behavior that you can't find documented anywhere -title: '' -labels: 'type: question' -assignees: '' - ---- - - - - - - - -## Question -What are you confused or uncertain about? -What are you trying to accomplish? -Examples: - - Why are X and Y presented in different styles? - - How can I disable feature Z? - - Where can I add analytics code to all my pages? - -## Expected Source -Where did you look to try to find the answer to your question? -We need to know this so that we can put the appropriate documentation in an intuitive place. - -## Additional Context -Add any other context or screenshots about the question here. diff --git a/.github/ISSUE_TEMPLATE/QUESTION.yml b/.github/ISSUE_TEMPLATE/QUESTION.yml new file mode 100644 index 000000000..9478faad5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/QUESTION.yml @@ -0,0 +1,33 @@ +name: Question +description: Ask about behavior that you cannot find documented anywhere +title: "[Question]: " +labels: ["type: question"] +body: + - type: markdown + attributes: + value: | + If you know that something isn't working the way it should, please file a bug report instead. + If you know that what you're trying to do is not implemented, please make a feature request instead. + - type: textarea + id: question + attributes: + label: Question + description: What are you confused or uncertain about? What are you trying to accomplish? + placeholder: + validations: + required: true + - type: textarea + id: expected-source + attributes: + label: Expected Source + description: Where did you look to try to find the answer to your question? Your answer helps us improve the documentation. + placeholder: I looked ... + validations: + required: true + - type: textarea + id: additional-context + attributes: + label: Additional Context + description: Add any other context or screenshots about the feature request here. + placeholder: + \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 000000000..ec4bb386b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ No newline at end of file