[META] AI policy (#7914) · RustPython/RustPython@fc637a1 · GitHub
Skip to content

Commit fc637a1

Browse files
authored
[META] AI policy (#7914)
* Add `CONTRIBUTING.md` and link it in the readme * Add TBD PR template * Merge `DEVELOPMENT.md` -> `CONTRIBUTING.md` * Revise `PULL_REQUEST_TEMPLATE.md` * Have checkboxes
1 parent 7d54ba5 commit fc637a1

3 files changed

Lines changed: 38 additions & 18 deletions

File tree

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 10 additions & 0 deletions

DEVELOPMENT.md renamed to CONTRIBUTING.md

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,28 @@
1-
# RustPython Development Guide and Tips
1+
# Contributing to RustPython
2+
3+
Contributions are more than welcome, and in many cases we are happy to guide
4+
contributors through PRs or on [**Discord**](https://discord.gg/vru8NypEhv).
5+
6+
## Finding ways to help
7+
8+
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+).
9+
Also checkout the [issue tracker](https://github.com/RustPython/RustPython/issues) for all open issues.
10+
11+
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.
12+
13+
Another approach is to checkout the source code: builtin functions and object
14+
methods are often the simplest and easiest way to contribute.
15+
16+
You can also simply run `python -I scripts/whats_left.py` to assist in finding any unimplemented method.
17+
18+
## Use of AI
19+
20+
We **require all use of AI in contributions to follow our
21+
[AI Policy](https://github.com/RustPython/.github/blob/main/AI_POLICY.md)**.
22+
23+
If your contribution does not follow the policy, it will be closed.
24+
25+
## RustPython Development Guide and Tips
226

327
RustPython attracts developers with interest and experience in Rust, Python,
428
or WebAssembly. Whether you are familiar with Rust, Python, or

README.md

Lines changed: 3 additions & 17 deletions

0 commit comments

Comments
 (0)