From 4678bee19456386c25bf17266ff976cd4ebe559c Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 22 Aug 2018 17:16:22 -0700 Subject: [PATCH 1/8] 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 From b69754ae38e42483c584147b4e3ff4f22ed0b282 Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 22 Aug 2018 17:27:35 -0700 Subject: [PATCH 2/8] Delete feature_request.md --- .github/ISSUE_TEMPLATE/feature_request.md | 44 ----------------------- 1 file changed, 44 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md deleted file mode 100644 index 4bbbfffb..00000000 --- a/.github/ISSUE_TEMPLATE/feature_request.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -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 From 2e76b3c1da274805557c7471fe8371badc264136 Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 22 Aug 2018 17:27:47 -0700 Subject: [PATCH 3/8] Delete bug_report.md --- .github/ISSUE_TEMPLATE/bug_report.md | 77 ---------------------------- 1 file changed, 77 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md deleted file mode 100644 index 86050f12..00000000 --- a/.github/ISSUE_TEMPLATE/bug_report.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -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 From fc197d4321ea9c0f1395c2c0e6e2946211270a2a Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 5 Sep 2018 15:38:24 -0700 Subject: [PATCH 4/8] Update bug.md --- .github/ISSUE_TEMPLATE/bug.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/bug.md b/.github/ISSUE_TEMPLATE/bug.md index ca9424df..d7f48126 100644 --- a/.github/ISSUE_TEMPLATE/bug.md +++ b/.github/ISSUE_TEMPLATE/bug.md @@ -12,7 +12,7 @@ about: For when something is there, but doesn't work how it should. * 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. +* If an 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 an issue is assigned to a user, that user is claiming responsibility for the issue. If an issue is assigned to "hashibot", a community member has claimed the issue already. @@ -34,6 +34,9 @@ about: For when something is there, but doesn't work how it should. # 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 +# If reproducing the bug involves modifying the config file (e.g., apply a config, +# change a value, apply the config again, see the bug) then please include both the +# version of the config before the change, and the version of the config after the change. ``` ### Debug Output From ae3bf9a84fd447bacaa2ed7bd7ece9ed44191ec2 Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 5 Sep 2018 15:38:51 -0700 Subject: [PATCH 5/8] Update enhancement.md --- .github/ISSUE_TEMPLATE/enhancement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md index 30279323..28908017 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.md +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -1,6 +1,6 @@ --- name: Enhancement -about: For when something (a resource, field, etc.) is missing, but should be added. +about: For when something (a resource, field, etc.) is missing, and should be added. --- From aa040a0b42717914df1fb40291a46bef4a499d4c Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 5 Sep 2018 15:39:12 -0700 Subject: [PATCH 6/8] Update enhancement.md --- .github/ISSUE_TEMPLATE/enhancement.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/ISSUE_TEMPLATE/enhancement.md b/.github/ISSUE_TEMPLATE/enhancement.md index 28908017..f2aa62e4 100644 --- a/.github/ISSUE_TEMPLATE/enhancement.md +++ b/.github/ISSUE_TEMPLATE/enhancement.md @@ -11,7 +11,7 @@ about: For when something (a resource, field, etc.) is missing, and should be ad * 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. +* 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. From 88cfca000f642b90a3503afe0bd60204c43cd66a Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 5 Sep 2018 15:42:23 -0700 Subject: [PATCH 7/8] Delete success-story.md --- .github/ISSUE_TEMPLATE/success-story.md | 26 ------------------------- 1 file changed, 26 deletions(-) delete mode 100644 .github/ISSUE_TEMPLATE/success-story.md diff --git a/.github/ISSUE_TEMPLATE/success-story.md b/.github/ISSUE_TEMPLATE/success-story.md deleted file mode 100644 index 0d18e985..00000000 --- a/.github/ISSUE_TEMPLATE/success-story.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -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 From 3597b8ddf6334beeb1386d6446236f7d9eef346d Mon Sep 17 00:00:00 2001 From: Paddy Date: Wed, 5 Sep 2018 15:43:58 -0700 Subject: [PATCH 8/8] Update question.md --- .github/ISSUE_TEMPLATE/question.md | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/ISSUE_TEMPLATE/question.md b/.github/ISSUE_TEMPLATE/question.md index 7322f1e6..60cba9f0 100644 --- a/.github/ISSUE_TEMPLATE/question.md +++ b/.github/ISSUE_TEMPLATE/question.md @@ -15,3 +15,4 @@ If you have a support request or question please submit them to one of these res * [Terraform community resources](https://www.terraform.io/docs/extend/community/index.html) * [HashiCorp support](https://support.hashicorp.com) (Terraform Enterprise customers) +* [Google Cloud Platform Slack](https://gcp-slack.appspot.com/)