diff --git a/.github/ISSUE_TEMPLATE/bug_report.yml b/.github/ISSUE_TEMPLATE/bug_report.yml new file mode 100644 index 0000000..fc670a2 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.yml @@ -0,0 +1,92 @@ +name: "Bug Report" +description: Create a new ticket for a bug. +title: "[BUG] - " +labels: [ + "bug" +] +body: + - type: markdown + attributes: + value: | + Thank you for taking the time to fill out a bug report. + + Please check whether you are using the latest module version as the issue might have already been fixed. + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the bug you encountered. + options: + - label: I have searched the existing issues + required: true + - type: input + id: module + attributes: + label: Module Version + description: Which module version are you using? + placeholder: 0.0.0 + validations: + required: true + - type: input + id: terraform + attributes: + label: Terraform Version + description: Which Terraform version are you using? + placeholder: 0.0.0 + validations: + required: true + - type: input + id: azurerm + attributes: + label: AzureRM Provider Version + description: Which AzureRM Provider version are you using? + placeholder: 0.0.0 + validations: + required: true + - type: input + id: resource + attributes: + label: Short Description + description: Please provide a concise description of the bug. + placeholder: Short description + validations: + required: true + - type: textarea + id: config + attributes: + label: Terraform Configuration Files + description: | + Please provide a minimal Terraform configuration that can reproduce the issue. + validations: + required: true + - type: textarea + id: expected + attributes: + label: Expected Behaviour + description: What should have happened? + - type: textarea + id: actual + attributes: + label: Actual Behaviour + description: What actually happened? + - type: textarea + id: reproduce + attributes: + label: Steps to Reproduce + description: | + Please list the steps required to reproduce the issue, e.g. + + 1. `terraform apply` + - type: input + id: facts + attributes: + label: Additional Context + description: | + Are there any additional details that you think would be helpful? + - type: textarea + id: references + attributes: + label: References + description: | + Information about referencing Github Issues: https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests + + Please provide any other GitHub issues or pull requests that are relevant to this report. diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 0000000..ec4bb38 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1 @@ +blank_issues_enabled: false \ 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 0000000..fa4c0dc --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.yml @@ -0,0 +1,36 @@ +name: "Feature Request" +description: Create a new ticket for a new feature request +title: "[REQUEST] - <title>" +labels: [ + "enhancement" +] +body: + - type: checkboxes + attributes: + label: Is there an existing issue for this? + description: Please search to see if an issue already exists for the feature you are requesting. + options: + - label: I have searched the existing issues + required: true + - type: textarea + id: description + attributes: + label: Description + description: Please leave a description of the feature request here. + validations: + required: true + - type: textarea + id: config + attributes: + label: Potential Terraform Configuration + description: Please provide an example of what the new resource or enhancement could look like in a Terraform config. + - type: textarea + id: references + attributes: + label: References + description: | + Information about referencing Github Issues: https://help.github.com/articles/basic-writing-and-formatting-syntax/#referencing-issues-and-pull-requests + + Are there any other GitHub issues (open or closed) or pull requests that should be linked here? Vendor blog posts or documentation? For example: + + * https://azure.microsoft.com/en-us/roadmap/virtual-network-service-endpoint-for-azure-cosmos-db/