diff --git a/.github/ISSUE_TEMPLATE/01--issues-with-coding-challenges.md b/.github/ISSUE_TEMPLATE/01--issues-with-coding-challenges.md deleted file mode 100644 index 2ce2bac05b3..00000000000 --- a/.github/ISSUE_TEMPLATE/01--issues-with-coding-challenges.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -name: Report issues with coding challenges & curriculum -about: Report issues with a specific challenge, like broken tests, unclear instructions, etc. -title: '' -labels: 'scope: curriculum, type: bug, status: waiting triage' -assignees: '' ---- - - - -## Affected page - - - -## Your code - - - -``` - - - - -``` - -## Expected behavior - - - -## Screenshots - - - -## System - - - -- Device: [e.g. iPhone6, Laptop] -- OS: [e.g. iOS 14, Windows 10, Ubuntu 20.4] -- Browser: [e.g. chrome, safari] -- Version: [e.g. 22] - -## Additional context - - diff --git a/.github/ISSUE_TEMPLATE/01--issues-with-coding-challenges.yml b/.github/ISSUE_TEMPLATE/01--issues-with-coding-challenges.yml new file mode 100644 index 00000000000..6a9a6a74c45 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/01--issues-with-coding-challenges.yml @@ -0,0 +1,58 @@ +name: Report issues with coding challenges & curriculum +description: Report issues with a specific challenge, like broken tests, unclear instructions, etc. +labels: ['scope: curriculum', 'type: bug', 'status: waiting triage'] +body: + - type: markdown + attributes: + value: If you're reporting a security issue, don't create a GitHub issue. Instead, visit https://contribute.freecodecamp.org/#/security. + - type: textarea + attributes: + label: Describe the Issue + description: A clear and concise description of the issue you encountered. + validations: + required: true + - type: input + attributes: + label: Affected Page + description: Add a link to the coding challenge with the problem. + validations: + required: true + - type: textarea + attributes: + label: Your code + description: Copy and paste the code from the editor that you used in between the back-ticks. + value: | + ``` + + ``` + validations: + required: true + - type: textarea + attributes: + label: Expected behavior + description: Add a clear and concise description of what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. You can drag and drop `png`, `jpg`, `gif`, etc. in this box. + validations: + required: false + - type: textarea + attributes: + label: System + description: Please complete the following information. + value: | + - Device: [e.g. iPhone 6, Laptop] + - OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] + - Browser: [e.g. Chrome, Safari] + - Version: [e.g. 22] + validations: + required: true + - type: textarea + attributes: + label: Additional context + description: Add any other context about the problem here. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/02--issues-with-software-on-platforms.md b/.github/ISSUE_TEMPLATE/02--issues-with-software-on-platforms.md deleted file mode 100644 index 6ead5f01db3..00000000000 --- a/.github/ISSUE_TEMPLATE/02--issues-with-software-on-platforms.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -name: "Report issues with software on freeCodeCamp.org's platforms" -about: Report a software bug on /learn, /news, Community Forum, Code Radio - or any of the platforms. -title: '' -labels: 'type: bug, status: waiting triage' -assignees: '' ---- - - - -## Affected page - - - -## To reproduce - -Steps to reproduce the behavior: - -1. Go to '...' -2. Click on '....' -3. Scroll down to '....' -4. See error - -## Expected behavior - - - -## Screenshots - - - -## System - - - -- Device: [e.g. iPhone6, Laptop] -- OS: [e.g. iOS 14, Windows 10, Ubuntu 20.4] -- Browser: [e.g. chrome, safari] -- Version: [e.g. 22] - -## Additional context - - diff --git a/.github/ISSUE_TEMPLATE/02--issues-with-software-on-platforms.yml b/.github/ISSUE_TEMPLATE/02--issues-with-software-on-platforms.yml new file mode 100644 index 00000000000..4e276a3fc27 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/02--issues-with-software-on-platforms.yml @@ -0,0 +1,59 @@ +name: Report issues with software on freeCodeCamp.org's platforms +description: Report a software bug on /learn, /news, Community Forum, Code Radio, or any of the platforms. +labels: ['type: bug', 'status: waiting triage'] +body: + - type: markdown + attributes: + value: If you're reporting a security issue, don't create a GitHub issue. Instead, visit https://contribute.freecodecamp.org/#/security. + - type: textarea + attributes: + label: Describe the Issue + description: A clear and concise description of the issue you encountered. + validations: + required: true + - type: input + attributes: + label: Affected Page + description: Add a link to the coding challenge with the problem. + validations: + required: true + - type: textarea + attributes: + label: Steps to Reproduce + description: Please provide the steps to reproduce the issue. + value: | + 1. Go to '...' + 2. Click on '...' + 3. Scroll down to '...' + 4. See error + validations: + required: true + - type: textarea + attributes: + label: Expected behavior + description: Add a clear and concise description of what you expected to happen. + validations: + required: true + - type: textarea + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. You can drag and drop `png`, `jpg`, `gif`, etc. in this box. + validations: + required: false + - type: textarea + attributes: + label: System + description: Please complete the following information. + value: | + - Device: [e.g. iPhone 6, Laptop] + - OS: [e.g. iOS 14, Windows 10, Ubuntu 20.04] + - Browser: [e.g. Chrome, Safari] + - Version: [e.g. 22] + validations: + required: true + - type: textarea + attributes: + label: Additional context + description: Add any other context about the problem here. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/03--issues-with-content-on-articles-and-docs.md b/.github/ISSUE_TEMPLATE/03--issues-with-content-on-articles-and-docs.md deleted file mode 100644 index 17f2405020c..00000000000 --- a/.github/ISSUE_TEMPLATE/03--issues-with-content-on-articles-and-docs.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -name: 'Report issues with content on guide articles or documentation' -about: Report issues with content on a specific article, like broken links, typos, missing parts, etc. -title: '' -labels: 'type: bug, status: waiting triage' -assignees: '' ---- - - - - -## Affected page - - - -## To reproduce - - - -## Recommended fix, suggestions - - - -## Screenshots - - diff --git a/.github/ISSUE_TEMPLATE/03--issues-with-content-on-articles-and-docs.yml b/.github/ISSUE_TEMPLATE/03--issues-with-content-on-articles-and-docs.yml new file mode 100644 index 00000000000..047f5122205 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/03--issues-with-content-on-articles-and-docs.yml @@ -0,0 +1,40 @@ +name: Report issues with content on guide articles or documentation. +description: Report issues with content on a specific article, like broken links, typos, missing parts, etc. +labels: ['type: bug', 'status: waiting triage'] +body: + - type: markdown + attributes: + value: 'NOTE: If you want to become an author on freeCodeCamp, you can find everything here: https://www.freecodecamp.org/news/developer-news-style-guide' + - type: markdown + attributes: + value: If you are reporting an issue with an article on our news publication, please follow this link to send an email to our editorial team https://mailxto.com/lkj5n7 + - type: textarea + attributes: + label: Describe the Issue + description: A clear and concise description of the issue you encountered. + validations: + required: true + - type: input + attributes: + label: Affected Page + description: Add a link to the coding challenge with the problem. + validations: + required: true + - type: textarea + attributes: + label: Steps to Reproduce + description: Please describe the problem and provide the steps to reproduce the issue. + validations: + required: true + - type: textarea + attributes: + label: Recommended fix or suggestions + description: A clear and concise description of how you want to update it. + validations: + required: true + - type: textarea + attributes: + label: Screenshots + description: If applicable, add screenshots to help explain your problem. You can drag and drop `png`, `jpg`, `gif`, etc. in this box. + validations: + required: false diff --git a/.github/ISSUE_TEMPLATE/04--feature-request-for-freecodecamp-org-s-platforms.md b/.github/ISSUE_TEMPLATE/04--feature-request-for-freecodecamp-org-s-platforms.md deleted file mode 100644 index 168c7d96a9b..00000000000 --- a/.github/ISSUE_TEMPLATE/04--feature-request-for-freecodecamp-org-s-platforms.md +++ /dev/null @@ -1,24 +0,0 @@ ---- -name: "Request a new feature on freeCodeCamp.org's platforms" -about: Suggest an idea for freeCodeCamp.org's /learn, /news, Community Forum, Code Radio or other platforms -title: '' -labels: 'type: feature request' -assignees: '' ---- - -## Is your feature request related to a problem? Please describe. - - - - -## Describe the solution you'd like - - - -## Describe alternatives you've considered - - - -## Additional context - - diff --git a/.github/ISSUE_TEMPLATE/04--feature-request-for-freecodecamp-org-s-platforms.yml b/.github/ISSUE_TEMPLATE/04--feature-request-for-freecodecamp-org-s-platforms.yml new file mode 100644 index 00000000000..91cff9a0f9c --- /dev/null +++ b/.github/ISSUE_TEMPLATE/04--feature-request-for-freecodecamp-org-s-platforms.yml @@ -0,0 +1,28 @@ +name: Request a new feature on freeCodeCamp.org's platforms +description: Suggest an idea for freeCodeCamp.org's /learn, /news, Community Forum, Code Radio, or other platforms. +labels: ['type: feature request'] +body: + - type: textarea + attributes: + label: Is your feature request related to a problem? Please describe. + description: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...] + validations: + required: true + - type: textarea + attributes: + label: Describe the solution you'd like + description: A clear and concise description of what you want to happen. + validations: + required: true + - type: textarea + attributes: + label: Describe alternatives you've considered + description: A clear and concise description of any alternative solutions or features you've considered. + validations: + required: true + - type: textarea + attributes: + label: Additional context + description: Add any other context or screenshots about the feature request here. + validations: + required: false