Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -318,6 +318,25 @@ Not breaking changes:
* Changing internal details, such as renaming an internal file.
* Changing a rule to a macro.

## AI-assisted Contributions

Contributions assisted by AI tools are allowed. However, the human author
submitting the pull request is responsible for the contributed code as if they
had written it entirely themselves. This means:

* **Understanding the code:** You must be able to explain what the code does
and why it's implemented that way. This includes discussing its
implications, and any trade-offs made during its development, just as if you
had written it entirely yourself.
* **Vetting the correctness and functionality:** You are responsible for
thoroughly testing and verifying that the code is correct, functional, and
meets all project requirements and standards.

If the human PR author cannot fulfill these responsibilities, the `rules_python`
maintainers will not spend time reviewing or merging the PR. The goal is to
ensure that all contributions, regardless of their origin, maintain the quality
and integrity of the project and do not place an undue burden on maintainers.

## FAQ

### Installation errors when during `git commit`
Expand Down