-
Notifications
You must be signed in to change notification settings - Fork 391
Update contributing guidelines and the PR template #9700
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
+40
−6
Merged
Changes from all commits
Commits
Show all changes
6 commits
Select commit
Hold shift + click to select a range
18c2848
Make a small edit
elliette f76f627
Update contribution guidelines and PR request template
elliette 03f68ec
Refer to contributions-welcome and good-first-issue
elliette bdd127a
Update test checklist
elliette ca81213
Update test phrasing
elliette 8dd9fa3
Update AI checklist
elliette File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@stuartmorgan-g do you have any feedback on this section?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It looks like the specific elements that are pulled out from the guidelines to be their own extra checkbox items here (which I think has the effect of emphasizing those things, and thus de-emphasizing the rest) are all one-time things that apply to creating the initial PR. They commit to having reviewed the code before opening the PR, but aren't committing to reviewing future AI generated changes. They commit to having verified the accuracy of the PR description, but aren't committing to verifying the accuracy of future comments.
We've had non-trivial issues with people who feed review comments into an AI and uncritically upload the results—both code and response comments—either manually or by pointing an agent at the PR. Given that, I would worry that people would come away from this checklist thinking that basic due diligence on AI output is a one-time thing rather than an ongoing process. But you may be seeing different patterns of behavior in this repository, and want to emphasize different things as a result.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ah good point! I added one more checklist item here:
"I commit to verifying the accuracy of any AI-generated code or text that I upload in response to review comments."