Skip to content

Commit

Permalink
Issue forms (#1)
Browse files Browse the repository at this point in the history
  • Loading branch information
FabDonRixos authored Oct 24, 2024
1 parent 954f31a commit 8766538
Show file tree
Hide file tree
Showing 4 changed files with 343 additions and 0 deletions.
94 changes: 94 additions & 0 deletions .github/ISSUE_TEMPLATE/BUG-REPORT.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,94 @@
name: "Bug report"
description: "Create a bug report, to help us improve the project."
title: "[BUG]: "
labels: ["Bug"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to reporting a bug you have found inside the project.
Please fill out the form below inorder to fully understand the bug you approached.
- type: textarea
id: what-happened
attributes:
label: What happened?
description: "Also tell us, what did you expect to happen?"
placeholder: "Tell us what you see!"
value: "A bug happened!"
validations:
required: true

- type: textarea
id: reproduce
attributes:
label: "Steps to Reproduce"
description: "Also tell us, what did you expect to happen?"
placeholder: "- Step 1"
value: |
-
-
-
validations:
required: true

- type: dropdown
id: browsers
attributes:
label: "What browsers are you seeing the problem on?"
multiple: true
options:
- "Firefox"
- "Chrome"
- "Safari"
- "Microsoft Edge"
- "Other (please specify in Additional information's)"
validations:
required: true

- type: textarea
id: logs
attributes:
label: "Relevant log output"
description: "Please copy and paste any relevant log output. This will be automatically formatted into code, so no need for backticks."
render: shell

- type: textarea
id: additional
attributes:
label: "Additional information's"
placeholder: "system requirements, version, component, etc."

- type: checkboxes
id: todos
attributes:
label: "TODO's"
description: "Make sure you went through all the todo's before submitting the issue."
options:
- label: "The bug hasn't been reported yet."
required: true
- label: "The title is clear and descriptive."
required: true
- label: "The bug has been properly described."
required: true
- label: "The Feature has good tags."
required: true
- label: "The issue is assigned to the correct person (if necessary)"
- label: "If it's a vulnerability, the label is set."
required: true

- type: checkboxes
id: terms
attributes:
label: "Code of Conduct"
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FabDonRixos/awesome-arts/blob/master/CODE_OF_CONDUCT.md)
options:
- label: "I agree to follow the Code of Conduct"
required: true

- type: input
id: feedback
attributes:
label: "Feedback on Process"
description: "Any suggestions for improving this report process?"
placeholder: "Your feedback"
96 changes: 96 additions & 0 deletions .github/ISSUE_TEMPLATE/COMPONENT-REQUEST.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,96 @@
name: "Component Request"
description: "Suggest a new Component to inspire others."
title: "[CR]: "
labels: ["Component"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to requesting a new Component to give other people some ideas what they could create.
Please fill out the form below inorder to understand the Component your requesting.
- type: dropdown
id: category
attributes:
label: "Category"
description: "In what category would the component fit best."
options:
- "Shapes"
- "Logos"
- "Icons"
- "Animations"
- "Illustrations"
- "3D"
- "Text Art"
- "Scenes"
- "Nature"
- "Underwater"
- "Space"
- "Planets"
- "Elements"
- "Holidays"
- "Seasonal"
- "Graphics"
- "IDEs"
- "Games"
- "Film / Series / Videos"
- "Pixel Art"
- "Inputs (text, button, etc.)"
- "DEV"
- "Other (please specify in description)"
validations:
required: true

- type: input
id: inspiration
attributes:
label: "Inspiration"
description: "What inspired this idea?"
placeholder: "Describe what led you to this component idea"

- type: textarea
id: description
attributes:
label: "Description"
description: "Give a description of the desired Component"
placeholder: "Describe"
validations:
required: true

- type: textarea
id: issues
attributes:
label: "Are there any possible issues with the idea"
description: "If so please describe."
placeholder: "Issues"

- type: checkboxes
id: todos
attributes:
label: "TODO's"
description: "Make sure you went through all the todo's before submitting the issue."
options:
- label: "The component hasn't been suggested / isn't already implemented yet."
required: true
- label: "The title is clear and descriptive."
required: true
- label: "The component is properly described."
required: true
- label: "The Component has good tags."
required: true

- type: checkboxes
id: terms
attributes:
label: "Code of Conduct"
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FabDonRixos/awesome-arts/blob/master/CODE_OF_CONDUCT.md)
options:
- label: "I agree to follow the Code of Conduct"
required: true

- type: input
id: feedback
attributes:
label: "Feedback on Process"
description: "Any suggestions for improving this request process?"
placeholder: "Your feedback"
91 changes: 91 additions & 0 deletions .github/ISSUE_TEMPLATE/Component-IN-PROGRESS.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
name: "Component in Progress"
description: "Component you are/will be working on."
title: "[CW]: "
labels: ["Component"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to tell us what you are currently working on for the project, for others not wo work for nothing.
Please fill out the form below inorder to understand the Component your working on.
- type: dropdown
id: category
attributes:
label: "Category"
description: "In what category would the component fit best."
options:
- "Shapes"
- "Logos"
- "Icons"
- "Animations"
- "Illustrations"
- "3D"
- "Text Art"
- "Scenes"
- "Nature"
- "Underwater"
- "Space"
- "Planets"
- "Elements"
- "Holidays"
- "Seasonal"
- "Graphics"
- "IDEs"
- "Games"
- "Film / Series / Videos"
- "Pixel Art"
- "Inputs (text, button, etc.)"
- "DEV"
- "Other (please specify in description)"
validations:
required: true

- type: input
id: inspiration
attributes:
label: "Inspiration"
description: "What inspired this idea?"
placeholder: "Describe what led you to this component idea"

- type: textarea
id: description
attributes:
label: "Description"
description: "Give a description of the Component"
placeholder: "Describe"
validations:
required: true

- type: checkboxes
id: todos
attributes:
label: "TODO's"
description: "Make sure you went through all the todo's before submitting the issue."
options:
- label: "The component hasn't been suggested / isn't already implemented yet."
required: true
- label: "The title is clear and descriptive."
required: true
- label: "The component is properly described."
required: true
- label: "Your name is under Assignees"
required: true
- label: "The Component has good tags."
required: true

- type: checkboxes
id: terms
attributes:
label: "Code of Conduct"
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FabDonRixos/awesome-arts/blob/master/CODE_OF_CONDUCT.md)
options:
- label: "I agree to follow the Code of Conduct"
required: true

- type: input
id: feedback
attributes:
label: "Feedback on Process"
description: "Any suggestions for improving this request process?"
placeholder: "Your feedback"
62 changes: 62 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
name: "Feature Request"
description: "Create a bug report, to help us improve the project."
title: "[RFF]: "
labels: ["Feature"]
body:
- type: markdown
attributes:
value: |
Thanks for taking the time to requesting a new Feature to improve the overall Project.
Please fill out the form below inorder to understand what new feature you desire.
- type: textarea
id: related
attributes:
label: "Is your feature request related to a problem?"
description: "If so please describe."
placeholder: "description"

- type: textarea
id: what
attributes:
label: "Describe the solution you'd like."
description: "please provide a description of what you would like to have."
placeholder: "description"

- type: textarea
id: additional
attributes:
label: "Additional information's"
placeholder: "more context"

- type: checkboxes
id: todos
attributes:
label: "TODO's"
description: "Make sure you went through all the todo's before submitting the issue."
options:
- label: The feature hasn't been requested yet.
required: true
- label: The title is clear and descriptive.
required: true
- label: The feature is properly described.
required: true
- label: The Feature has good tags.
required: true
- label: The issue is assigned to the correct person (if necessary)

- type: checkboxes
id: terms
attributes:
label: "Code of Conduct"
description: By submitting this issue, you agree to follow our [Code of Conduct](https://github.com/FabDonRixos/awesome-arts/blob/master/CODE_OF_CONDUCT.md)
options:
- label: "I agree to follow the Code of Conduct"
required: true

- type: input
id: feedback
attributes:
label: "Feedback on Process"
description: "Any suggestions for improving this request process?"
placeholder: Your feedback

0 comments on commit 8766538

Please sign in to comment.