feat: migrate to issue forms (#45858)

* feat: migrate to issue forms

* fix: validation errors

* feat: add description field
pull/45867/head
Naomi Carrigan 2022-05-04 10:25:39 -07:00 committed by GitHub
parent d19a943c28
commit bc9634a799
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
8 changed files with 185 additions and 146 deletions

View File

@ -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: ''
---
<!--
NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, visit https://contribute.freecodecamp.org/#/security.
-->
## Affected page
<!-- Add a link to the coding challenge with the problem. -->
## Your code
<!-- Copy and paste the code from the editor that you used in between the back-ticks below: -->
```
```
## Expected behavior
<!-- Add a clear and concise description of what you expected to happen. -->
## Screenshots
<!-- If applicable, add screenshots to help explain your problem. you can drag and drop, png, jpg, gif, etc. in this box. -->
## System
<!-- Please complete the following information. -->
- 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
<!-- Add any other context about the problem here. -->

View File

@ -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

View File

@ -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: ''
---
<!--
NOTE: If you're reporting a security issue, don't create a GitHub issue. Instead, visit https://contribute.freecodecamp.org/#/security.
-->
## Affected page
<!-- Add a link to the page with the problem. -->
## 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. you can drag and drop, png, jpg, gif, etc. in this box. -->
## System
<!-- Please complete the following information. -->
- 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
<!-- Add any other context about the problem here. -->

View File

@ -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

View File

@ -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: ''
---
<!--
NOTE: If you want to become an author on freeCodeCamp, you can find everything here: https://www.freecodecamp.org/news/developer-news-style-guide/
-->
<!-- 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 -->
## Affected page
<!-- Add a link to the page with the problem. -->
## To reproduce
<!-- Describe the problem and how to reproduce it. -->
## Recommended fix, suggestions
<!-- A clear and concise description of how you want to update it. -->
## Screenshots
<!-- If possible, add a screenshot here (you can drag and drop, png, jpg, gif, etc. in this box). -->

View File

@ -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

View File

@ -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.
<!-- A clear and concise description of what the problem is. -->
<!-- Ex. I'm always frustrated when [...] -->
## Describe the solution you'd like
<!-- A clear and concise description of what you want to happen. -->
## Describe alternatives you've considered
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
## Additional context
<!-- Add any other context or screenshots about the feature request here. -->

View File

@ -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