CONTRIBUTING: AI-assisted != AI-generated

pull/9882/head
Leah Amelia Chen 2025-12-12 18:46:05 +08:00
parent 65539d0d54
commit 5e049e1b3a
No known key found for this signature in database
1 changed files with 12 additions and 11 deletions

View File

@ -17,14 +17,22 @@ it, please check out our ["Developing Ghostty"](HACKING.md) document as well.
> [!IMPORTANT]
>
> If you are using **any kind of AI assistance** to contribute to Ghostty,
> it must be disclosed in the pull request.
> The Ghostty project allows AI-**assisted** _code contributions_, which
> must be properly disclosed in the pull request.
If you are using any kind of AI assistance while contributing to Ghostty,
**this must be disclosed in the pull request**, along with the extent to
which AI assistance was used (e.g. docs only vs. code generation).
**We currently restrict AI assistance to code changes only.**
**Note that AI _assistance_ does not equal AI _generation_**. We require
a significant amount of human accountability, involvement and interaction
even within AI-assisted contributions. Contributors are required to be able
to understand the AI-assisted output, and be able to reason with it and
answer critical questions about it. Should a PR see no visible human
accountability and involvement, or it is so broken that it requires significant
rework to be acceptable, **we reserve the right to close it without hesitation**.
**In addition, we currently restrict AI assistance to code changes only.**
No AI-generated media, e.g. artwork, icons, videos and other assets is
allowed, as it goes against the methodology and ethos behind Ghostty.
While AI-assisted code can help with productive prototyping, creative
@ -32,7 +40,7 @@ inspiration and even automated bugfinding, we have currently found zero
benefit to AI-generated assets. Instead, we are far more interested and
invested in funding professional work done by human designers and artists.
If you intend to submit AI-generated assets to Ghostty, sorry,
**we are not interested**.
we are not interested.
Likewise, all community interactions, including all comments on issues and
discussions and all PR titles and descriptions **must be composed by a human**.
@ -85,13 +93,6 @@ work than any human. That isn't the world we live in today, and in most cases
it's generating slop. I say this despite being a fan of and using them
successfully myself (with heavy supervision)!
When using AI assistance, we expect a fairly high level of accountability
and responsibility from contributors, and expect them to understand the code
that is produced and be able to answer critical questions about it. It
isn't a maintainers job to review a PR so broken that it requires
significant rework to be acceptable, and we **reserve the right to close
these PRs without hesitation**.
Please be respectful to maintainers and disclose AI assistance.
## Quick Guide