diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 00000000..62c2a234 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,83 @@ +name: Bug Report +description: File a bug report +title: "[Bug]: " +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to fill out this bug report! + - type: textarea + id: what-happened + attributes: + label: What happened? + placeholder: Tell us what you see! + validations: + required: true + - type: textarea + id: what-expected + attributes: + label: What did you expect to see? + placeholder: Tell us what you expect! + validations: + required: true + - type: input + id: fastdup-version + attributes: + label: What version of fastdup were you runnning on? + placeholder: ex. 0.918 + validations: + required: true + - type: dropdown + id: python-version + attributes: + label: What version of Python were you running on? + multiple: true + options: + - Python 3.10 + - Python 3.9 + - Python 3.8 + - Python 3.7 + - Other + validations: + required: true + - type: input + id: os-version + attributes: + label: Operating System + description: What operating system and version were you runnning on? + placeholder: ex. Ubuntu 22.04 LTS / macOS Ventura 13.3.1 (M1) / Windows 11 + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Reproduction steps + description: "How do you trigger this bug? Please walk us through it step by step." + placeholder: | + 1. Go to '...' + 2. Click on '....' + 3. Scroll down to '....' + 4. See error '...' + validations: + required: false + - 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: screenshot + attributes: + label: Attach a screenshot [Optional] + validations: + required: true + - type: input + id: contact + attributes: + label: Contact Details [Optional] + description: How can we get in touch with you if we need more info? + placeholder: ex. email@example.com + validations: + required: true \ 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 00000000..8321b996 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,11 @@ +blank_issues_enabled: true +contact_links: + - name: Discussion Forum + url: https://visual-layer.readme.io/discuss + about: Ask questions and discuss. + - name: Slack Channel + url: https://visualdatabase.slack.com/join/shared_invite/zt-19jaydbjn-lNDEDkgvSI1QwbTXSY6dlA#/shared-invite/email + about: Chat with us. + - name: Documentation Page + url: https://visual-layer.readme.io/ + about: Read the docs. \ No newline at end of file diff --git a/.github/ISSUE_TEMPLATE/feature_request.yml b/.github/ISSUE_TEMPLATE/feature_request.yml new file mode 100644 index 00000000..4e582cd4 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,36 @@ +name: Feature Request +description: Suggest a new feature for the project +title: "[Feature Request]: " +labels: ["feature-request"] +body: + - type: markdown + attributes: + value: | + Thanks for suggesting a new feature for our project! Please fill out the following information so we can better understand your request. + - type: input + id: feature-name + attributes: + label: Feature Name + description: What do you want to call this feature? + placeholder: ex. Dark Mode + validations: + required: true + - type: textarea + id: feature-description + attributes: + label: Feature Description + description: Please describe the new feature in as much detail as possible. + placeholder: | + What does the feature do? + Why do you think it's important? + How will it benefit users? + validations: + required: true + - type: input + id: contact-info + attributes: + label: Contact Information [Optional] + description: How can we get in touch with you if we have questions or need more information? + placeholder: ex. email@example.com + validations: + required: false