-
Notifications
You must be signed in to change notification settings - Fork 1.4k
[META] AI policy #7914
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: main
Are you sure you want to change the base?
[META] AI policy #7914
Changes from all commits
b4e66d1
1ab9206
96a895c
0daf0f7
5c51bfd
df31b9d
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,10 @@ | ||
| <!-- | ||
| Thanks for your contribution! | ||
| --> | ||
|
|
||
| - [ ] Closes #xxxx <!-- Replace xxxx with the GitHub issue number --> | ||
| - [ ] This PR follows our [AI policy](https://github.com/RustPython/.github/blob/main/AI_POLICY.md) | ||
|
|
||
| ## Summary | ||
| <!-- What's the purpose of the change? What does it do, and why? --> | ||
|
|
||
|
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Added Should we merge feels redundant two have two separate files for the same thing, no?
Member
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. having both CONTRIBUTING and DEVELOPMENT doesn't make sense. yeah, mv DEVELOPMENT and patch it please.
Contributor
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. The |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,28 @@ | ||
| # RustPython Development Guide and Tips | ||
| # Contributing to RustPython | ||
|
|
||
| Contributions are more than welcome, and in many cases we are happy to guide | ||
| contributors through PRs or on [**Discord**](https://discord.gg/vru8NypEhv). | ||
|
|
||
| ## Finding ways to help | ||
|
|
||
| We label issues that would be good for a first time contributor as [`good first issue`](https://github.com/RustPython/RustPython/issues?q=label%3A%22good+first+issue%22+is%3Aissue+is%3Aopen+). | ||
| Also checkout the [issue tracker](https://github.com/RustPython/RustPython/issues) for all open issues. | ||
|
|
||
| You can enhance CPython compatibility by increasing our unittest coverage, you can see [This pinned issue](https://github.com/RustPython/RustPython/issues/6839) to see which libs and tests need be updated to our current supported python version. | ||
|
|
||
| Another approach is to checkout the source code: builtin functions and object | ||
| methods are often the simplest and easiest way to contribute. | ||
|
|
||
| You can also simply run `python -I scripts/whats_left.py` to assist in finding any unimplemented method. | ||
|
|
||
| ## Use of AI | ||
|
|
||
| We **require all use of AI in contributions to follow our | ||
| [AI Policy](https://github.com/RustPython/.github/blob/main/AI_POLICY.md)**. | ||
|
Comment on lines
+20
to
+21
Contributor
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🧩 Analysis chain🏁 Script executed: #!/bin/bash
# Description: Verify the AI policy document exists and is accessible
# Check if the AI policy file exists in the .github repository
gh api repos/RustPython/.github/contents/AI_POLICY.md --jq '.name' 2>/dev/null || echo "AI_POLICY.md not found in RustPython/.github repository"
# Also check the raw content availability
curl -s -o /dev/null -w "%{http_code}" https://raw.githubusercontent.com/RustPython/.github/main/AI_POLICY.mdRepository: RustPython/RustPython Length of output: 251 The referenced AI policy document does not exist and must be created before merging. The contribution guidelines require contributors to follow an AI policy at 🤖 Prompt for AI Agents |
||
|
|
||
| If your contribution does not follow the policy, it will be closed. | ||
|
|
||
| ## RustPython Development Guide and Tips | ||
|
|
||
| RustPython attracts developers with interest and experience in Rust, Python, | ||
| or WebAssembly. Whether you are familiar with Rust, Python, or | ||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.