From 4678bee19456386c25bf17266ff976cd4ebe559c Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 22 Aug 2018 17:16:22 -0700 Subject: [PATCH] Use differentiated issue templates. I largely stole these from github.com/terraform-providers/terraform-provider-aws, but with a few changes: * I called out how we assign users to issues, to make it more transparent to users. * I added a "success story" issue that will be automatically closed and labeled, to keep track of those stories. * I added a `[issue-type:TYPE]` string to each, so hashibot can detect and act on them. --- .github/ISSUE_TEMPLATE/bug.md | 77 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/bug_report.md | 77 +++++++++++++++++++++++ .github/ISSUE_TEMPLATE/enhancement.md | 45 +++++++++++++ .github/ISSUE_TEMPLATE/feature_request.md | 44 +++++++++++++ .github/ISSUE_TEMPLATE/question.md | 17 +++++ .github/ISSUE_TEMPLATE/success-story.md | 26 ++++++++ 6 files changed, 286 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/bug.md create mode 100644 .github/ISSUE_TEMPLATE/bug_report.md create mode 100644 .github/ISSUE_TEMPLATE/enhancement.md create mode 100644 .github/ISSUE_TEMPLATE/feature_request.md create mode 100644 .github/ISSUE_TEMPLATE/question.md create mode 100644 .github/ISSUE_TEMPLATE/success-story.md diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md new file mode 100644 index 00000000..ca9424df --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -0,0 +1,77 @@ +--- +name: Bug +about: For when something is there, but doesn't work how it should. + +--- + + + + +### Community Note + +* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request +* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request +* If you are interested in working on this issue or have submitted a pull request, please leave a comment +* If the issue is assigned to the "modular-magician" user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If the issue is assigned to a user, that user is claiming responsibility for the issue. If the issue is assigned to "hashibot", a community member has claimed the issue already. + + + +### Terraform Version + + + +### Affected Resource(s) + + + +* google_XXXXX + +### Terraform Configuration Files + + + +```tf +# Copy-paste your Terraform configurations here - for large Terraform configs, +# please use a service like Dropbox and share a link to the ZIP file. For +# security, you can also encrypt the files using our GPG public key: https://www.hashicorp.com/security +``` + +### Debug Output + + + +### Panic Output + + + +### Expected Behavior + + + +### Actual Behavior + + + +### Steps to Reproduce + + + +1. `terraform apply` + +### Important Factoids + + + +### References + + + +* #0000 diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 00000000..86050f12 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,77 @@ +--- +name: Bug report +about: For when something is there, but doesn't work how it should. + +--- + + + + +### Community Note + +* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request +* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request +* If you are interested in working on this issue or have submitted a pull request, please leave a comment +* If the issue is assigned to the "modular-magician" user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If the issue is assigned to a user, that user is claiming responsibility for the issue. If the issue is assigned to "hashibot", a community member has claimed the issue already. + + + +### Terraform Version + + + +### Affected Resource(s) + + + +* google_XXXXX + +### Terraform Configuration Files + + + +```tf +# Copy-paste your Terraform configurations here - for large Terraform configs, +# please use a service like Dropbox and share a link to the ZIP file. For +# security, you can also encrypt the files using our GPG public key: https://www.hashicorp.com/security +``` + +### Debug Output + + + +### Panic Output + + + +### Expected Behavior + + + +### Actual Behavior + + + +### Steps to Reproduce + + + +1. `terraform apply` + +### Important Factoids + + + +### References + + + +* #0000 diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md new file mode 100644 index 00000000..30279323 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -0,0 +1,45 @@ +--- +name: Enhancement +about: For when something (a resource, field, etc.) is missing, but should be added. + +--- + + + + +### Community Note + +* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request +* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request +* If you are interested in working on this issue or have submitted a pull request, please leave a commentIf the issue is assigned to the "modular-magician" user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If the issue is assigned to a user, that user is claiming responsibility for the issue. If the issue is assigned to "hashibot", a community member has claimed the issue already. + + + +### Description + + + +### New or Affected Resource(s) + + + +* google_XXXXX + +### Potential Terraform Configuration + + + +```tf +# Propose what you think the configuration to take advantage of this feature should look like. +# We may not use it verbatim, but it's helpful in understanding your intent. +``` + +### References + + + +* #0000 diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 00000000..4bbbfffb --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,44 @@ +--- +name: Feature request +about: For when something (a resource, field, etc.) is missing, but should be added. + +--- + + + +### Community Note + +* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request +* Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request +* If you are interested in working on this issue or have submitted a pull request, please leave a commentIf the issue is assigned to the "modular-magician" user, it is either in the process of being autogenerated, or is planned to be autogenerated soon. If the issue is assigned to a user, that user is claiming responsibility for the issue. If the issue is assigned to "hashibot", a community member has claimed the issue already. + + + +### Description + + + +### New or Affected Resource(s) + + + +* google_XXXXX + +### Potential Terraform Configuration + + + +```tf +# Propose what you think the configuration to take advantage of this feature should look like. +# We may not use it verbatim, but it's helpful in understanding your intent. +``` + +### References + + + +* #0000 diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md new file mode 100644 index 00000000..7322f1e6 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/question.md @@ -0,0 +1,17 @@ +--- +name: Question +about: If you have a question, please check out our community resources! + +--- + +--- + +Issues on GitHub are intended to be related to bugs or feature requests with provider codebase, +so we recommend using our other community resources instead of asking here 👍. + +--- + +If you have a support request or question please submit them to one of these resources: + +* [Terraform community resources](https://www.terraform.io/docs/extend/community/index.html) +* [HashiCorp support](https://support.hashicorp.com) (Terraform Enterprise customers) diff --git a/.github/ISSUE_TEMPLATE/success-story.md b/.github/ISSUE_TEMPLATE/success-story.md new file mode 100644 index 00000000..0d18e985 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/success-story.md @@ -0,0 +1,26 @@ +--- +name: Success story +about: Tell us about how the provider worked out well for you and things you love + about it. + +--- + + + + +**Company**: +**Project**: + +## How the Google Provider Helped + +## Things I Really Enjoyed About Using the Provider