Skip to content
Open
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
28 changes: 28 additions & 0 deletions CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -112,6 +112,34 @@ Check out our issues and pull requests, you can review and make new suggestions.

We also have a label called [new contributor](https://github.com/ioquake/ioq3/issues?q=state%3Aopen%20label%3A%22new%20contributor%22) that might be a good starting point.

## On AI/LLM Contributions

Do not submit code, pull requests, issues, or other contributions that have been developed with the
assistance of generative "AI" or other similar assistive tools (such as Microsoft Copilot, Anthropic
Claude, ChatGPT, etc).

***Do not submit contributions using these tools, you may be banned from the project.***

Our reasons for this policy are straightforward: plagiarism, undisclosed environmental
impact, security, and our resources.

* Code and other contributions made by these tools are likely to violate licenses and copyright
because they plagiarize the original sources without permission.

* The datacenters that are used to train and operate these tools have an enormous impact on limited
resources of both energy and water.

* When code generated with these tools hasn't been examined or understood by the human
submitting it, it may include security vulnerabilities.

* Our time as contributors is valuable and the vast majority of our work is unpaid. When you
submit contributions generated by these tools, you waste our resources to review it and discuss the
problem. This time is much better spent working on pull requests from humans.

#### What about translation tools, for non-English speakers?

Human language translation tools are acceptable.

#### Local development

ioquake3 can be developed locally. For instructions on how to do this, read the README.md.
Expand Down