-
Notifications
You must be signed in to change notification settings - Fork 780
Update AI usage policy and review guidelines #5227
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
base: develop
Are you sure you want to change the base?
Conversation
More description in the overview, detailing how we might close PRs if an interaction 'feels' like it is not productive from lack of understanding (whether due to AI usage or not).
| AI tools may be used in limited cases, for example when it is used for small amounts of AI-assisted code (e.g. autocompletion using copilot, cursor, etc...) | ||
| or for language translation purposes. **Such uses must always be declared.** | ||
|
|
||
| Please understand the reviewing capacity is very limited for the project, so large PRs which appear to not have the requisite understanding might not get reviewed, and eventually closed or redirected. |
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.
Bike shedding a bit, I think this might be general enough to include in the previous section after line 13.
|
|
||
| Please understand the reviewing capacity is very limited for the project, so large PRs which appear to not have the requisite understanding might not get reviewed, and eventually closed or redirected. | ||
| Understanding from authors about what code they are contributing and how it fits into the larger picture is crucial. | ||
| If reviewers feel there is a lack of understanding from looking at the code, PR descriptions or just general interactions with a contributor, we reserve the right to close the PR to save time and resources. |
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.
Do you want a "even if you say you aren't using AI" bit here? Would it help us?
|
BTW, sometimes just asking more details about the PR and its motivation is enough ;): metatensor/metatrain#1036 |
Co-authored-by: Rocco Meli <r.meli@bluemail.ch>
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## develop #5227 +/- ##
===========================================
- Coverage 93.83% 93.83% -0.01%
===========================================
Files 180 180
Lines 22475 22475
Branches 3190 3190
===========================================
- Hits 21090 21089 -1
Misses 923 923
- Partials 462 463 +1 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
More description in the overview, detailing how we might close PRs if an interaction 'feels' like it is not productive from lack of understanding (whether due to AI usage or not). This was discussed in the AI policy meeting.
LLM / AI generated code disclosure
LLMs or other AI-powered tools (beyond simple IDE use cases) were used in this contribution:\ no
PR Checklist
Issue raised/referenced?Tests updated/added?Documentation updated/added?package/CHANGELOGfile updated?package/AUTHORS? (If it is not, add it!)Developers Certificate of Origin
I certify that I can submit this code contribution as described in the Developer Certificate of Origin, under the MDAnalysis LICENSE.
📚 Documentation preview 📚: https://mdanalysis--5227.org.readthedocs.build/en/5227/