From de359fa2c91560d7b9dba9f8148728e0e42f21e9 Mon Sep 17 00:00:00 2001 From: Aaron Junker Date: Wed, 30 Aug 2023 16:35:04 +0000 Subject: [PATCH 1/3] Add bot trigger for contribution thread --- .github/policies/resourceManagement.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml index ae72e1266f9f..f9c4c1aff6e8 100644 --- a/.github/policies/resourceManagement.yml +++ b/.github/policies/resourceManagement.yml @@ -233,5 +233,14 @@ configuration: - addReply: reply: Hi! Thanks for making us aware of the problem. We raised the issue with our internal localization team. This issue should be fixed hopefully in the next version of PowerToys. description: + - if: + - payloadType: Issue_Comment + - commentContains: + pattern: 'like to help|like helping|would like to contribute' + isRegex: True + then: + - addReply: + reply: Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware in the [contributing thread](...), as we don't see all the comments.

_I'm a bot (beep!) so please excuse any mistakes I may make_ + description: onFailure: onSuccess: From c7cd38ad6bad5e18dfdc9b03fcbd620fc5320596 Mon Sep 17 00:00:00 2001 From: Aaron Junker Date: Wed, 30 Aug 2023 19:42:33 +0000 Subject: [PATCH 2/3] Add more catches --- .github/policies/resourceManagement.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml index f9c4c1aff6e8..81cd41b5cbc0 100644 --- a/.github/policies/resourceManagement.yml +++ b/.github/policies/resourceManagement.yml @@ -236,7 +236,7 @@ configuration: - if: - payloadType: Issue_Comment - commentContains: - pattern: 'like to help|like helping|would like to contribute' + pattern: 'I would [like|love] [to help|helping|to contribute|contributing|to implement|implementing|to fix|fixing]' isRegex: True then: - addReply: From 2322b437d267be5838fe0229d16d3b8c973d7d6c Mon Sep 17 00:00:00 2001 From: Aaron Junker Date: Tue, 26 Sep 2023 11:21:22 +0000 Subject: [PATCH 3/3] Adjust issue link and make changes to contributing.md --- .github/policies/resourceManagement.yml | 2 +- CONTRIBUTING.md | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/policies/resourceManagement.yml b/.github/policies/resourceManagement.yml index 81cd41b5cbc0..200258326ce4 100644 --- a/.github/policies/resourceManagement.yml +++ b/.github/policies/resourceManagement.yml @@ -240,7 +240,7 @@ configuration: isRegex: True then: - addReply: - reply: Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware in the [contributing thread](...), as we don't see all the comments.

_I'm a bot (beep!) so please excuse any mistakes I may make_ + reply: Hi! Your last comment indicates to our system, that you might want to contribute to this feature/fix this bug. Thank you! Please make us aware on our ["Would you like to contribute to PowerToys?" thread](https://github.com/microsoft/PowerToys/issues/28769), as we don't see all the comments.

_I'm a bot (beep!) so please excuse any mistakes I may make_ description: onFailure: onSuccess: diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 01d1400264a9..43eb58e7e0bd 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -31,7 +31,7 @@ Upvote the original issue by clicking its [+😊] button and hitting 👍 (+1) i ## Contributing fixes / features -Please comment on an issue to let us know you're interested in working on something before you start the work. Not only does this avoid multiple people unexpectedly working on the same thing at the same time but it enables us to make sure everyone is clear on what should be done to implement any new functionality. It's less work for everyone, in the long run, to establish this up front. +Please comment on [our "Would you like to contribute to PowerToys?" thread](https://github.com/microsoft/PowerToys/issues/28769) to let us know you're interested in working on something before you start the work. Not only does this avoid multiple people unexpectedly working on the same thing at the same time but it enables us to make sure everyone is clear on what should be done to implement any new functionality. It's less work for everyone, in the long run, to establish this up front. ### Localization issues