Commit: runtime(doc): Update Contributing.md on the use of AI

1 view
Skip to first unread message

Christian Brabandt

unread,
Dec 31, 2025, 4:31:03 AM (3 days ago) 12/31/25
to vim...@googlegroups.com
runtime(doc): Update Contributing.md on the use of AI

Commit: https://github.com/vim/vim/commit/d09be158479bb3bd932627e02fa2edd2bdb36501
Author: Christian Brabandt <c...@256bit.org>
Date: Wed Dec 31 09:20:37 2025 +0000

runtime(doc): Update Contributing.md on the use of AI

Signed-off-by: Christian Brabandt <c...@256bit.org>

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b85614426..133c5c7ed 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -46,6 +46,15 @@ When merging PRs into Vim, the current maintainer @chrisbra usually adds missing
anybody that explicitly *ACK*s a pull request as a statement that those
approvers are happy with that particular change.

+## Using AI
+
+When using AI for contributions, please disclose this. Any AI-generated code
+must follow the Vim code style. In particular, [test_codestyle.vim][18]
+must not report any failures. Check the CI output for any test failures.
+
+Ensure that changes are properly tested. Do not submit a single PR that
+addresses multiple unrelated issues.
+
# Reporting issues

We use GitHub [issues][17], but that is not a requirement. Writing to the Vim
@@ -160,3 +169,4 @@ mailing list. For other questions please use the [Vi Stack Exchange][8] website,
[15]: https://en.wikipedia.org/wiki/Developer_Certificate_of_Origin
[16]: https://github.com/vim/vim/blob/master/runtime/doc/helphelp.txt
[17]: https://github.com/vim/vim/issues
+[18]: https://github.com/vim/vim/blob/master/src/testdir/test_codestyle.vim
Reply all
Reply to author
Forward
0 new messages