Skip to content

chore: add additional text to CONTRIBUTING.rst#3662

Merged
SamRemis merged 2 commits intodevelopfrom
kellertk/contributing
Apr 10, 2026
Merged

chore: add additional text to CONTRIBUTING.rst#3662
SamRemis merged 2 commits intodevelopfrom
kellertk/contributing

Conversation

@kellertk
Copy link
Copy Markdown
Member

By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.

Copy link
Copy Markdown
Contributor

@jonathan343 jonathan343 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

Notes for our team:

We should consider either including this as a page on our public botocore docs sites or convert these files to .md so GitHub can render them. This thought came up since CODE_OF_CONDUCT.md doesn't actually link to anything right now. If we put them on our docs site, they need to remain as .rst.

@nateprewitt
Copy link
Copy Markdown
Contributor

FWIW, many projects are aligning on AI_POLICY.md for presenting this kind of information.

@jonathan343
Copy link
Copy Markdown
Contributor

Interesting, I hadn't noticed this trend. It seems like this blog post was the origin of the AI_POLICY.md. Here are two patterns I've noticed when looking at popular projects:

  • Projects like ghostty puts their AI_POLICY.md directly in their project repo.
  • Teams like Astral puts their AI_POLICY.md in their top-level .github repo for their org and references it from their CONTRIBUTING.md files in project repos.

@nateprewitt
Copy link
Copy Markdown
Contributor

Yeah, it should go in the .github directory with all your other informational files. Hopefully GitHub will eventually link to it like it does the others. It's definitely not "standard" but there's usage is a sizable portion of bigger projects.

Copy link
Copy Markdown
Contributor

@SamRemis SamRemis left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the PR, Tom.

Prior to merging, I'd like to get your input on two comments I've added here as well as what your opinion on moving this to AI_POLICY.md as suggested by Nate above

Comment thread CONTRIBUTING.rst
AI must first be reviewed by a human before submitting to the repository.
Items reviewed in this way must include a statement like "generated by AI
tools, and reviewed by <person>"
- Please ensure that your submissions are actually improvements. While we are
Copy link
Copy Markdown
Contributor

@SamRemis SamRemis Apr 1, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Requested change, open to discussion]

While I'm fully supportive of this statement, it's no limited to AI.

We have seen similar hand-written floods of PRs for things like advent of code. @kellertk , would you be open to two things here moving this bullet point out of the automated tools section since it's more widely applicable?

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The section I added presumes that your team already has policies/practices that are broadly applicable to low-quality PRs. The section about automated tooling is actually intended to supplement that. I think the Please ensure that your submissions are actually improvements statement is broadly applicable and could easily be applied elsewhere in the document - it probably doesn't matter so much as long at it appears somewhere.

On the other hand, keeping everybody's Automated Tooling sections precisely the same makes updating all of them easier in the future. But as long as we're aligned across the AWS SDKs on the intent, minor changes like this are fine.

Comment thread CONTRIBUTING.rst
in this repository, but due to the volume of submissions we ask that you observe
the following rules:

- All issue and pull request submissions to this repository that are sourced by
Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[Requested change, open to discussion]

I'd like to see this be more strict. @kellertk, would you consider updating this policy to apply to all GitHub interactions (comments on issues/PRs, discussions, etc.), as opposed to scoping it to just "issue and pull request submissions".

I think that was your intention here, but the wording leaves this open to interpretation.

Copy link
Copy Markdown
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

No, but only because the top of your document says.

This document contains guidelines for contributing code and filing issues.

If your CONTRIBUTING.rst has some rewrites so that is a general contribution guide, I agree that would be appropriate.

@SamRemis SamRemis merged commit 55f7dc1 into develop Apr 10, 2026
90 checks passed
aws-sdk-python-automation added a commit that referenced this pull request Apr 10, 2026
* release-1.42.88:
  Bumping version to 1.42.88
  Update to latest models
  chore: add additional text to CONTRIBUTING.rst (#3662)
hswong3i pushed a commit to alvistack/boto-botocore that referenced this pull request Apr 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants