diff --git a/.github/ISSUE_TEMPLATE/BUG-REPORT.yml b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml new file mode 100644 index 0000000..089b293 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/BUG-REPORT.yml @@ -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" \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/COMPONENT-REQUEST.yml b/.github/ISSUE_TEMPLATE/COMPONENT-REQUEST.yml new file mode 100644 index 0000000..edea379 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/COMPONENT-REQUEST.yml @@ -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" diff --git a/.github/ISSUE_TEMPLATE/Component-IN-PROGRESS.yml b/.github/ISSUE_TEMPLATE/Component-IN-PROGRESS.yml new file mode 100644 index 0000000..ced6569 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/Component-IN-PROGRESS.yml @@ -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" diff --git a/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml new file mode 100644 index 0000000..1f1117e --- /dev/null +++ b/.github/ISSUE_TEMPLATE/FEATURE-REQUEST.yml @@ -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 \ No newline at end of file