Help: Document CMake's AI policy

This commit is contained in:
Craig Scott 2026-03-14 21:18:07 +11:00
parent b6cb4b76eb
commit 475cc5487f
No known key found for this signature in database
GPG Key ID: 6FF37CBDCCADED9F
2 changed files with 22 additions and 0 deletions

View File

@ -45,6 +45,9 @@ To contribute patches:
The merge request will enter the `CMake Review Process`_ for consideration.
Please note `CMake's AI policy`_ if using AI tools or services as part of
preparing or submitting a change.
.. _`Kitware's GitLab Instance`: https://gitlab.kitware.com
.. _`CMake Repository`: https://gitlab.kitware.com/cmake/cmake
.. _`Utilities/SetupForDevelopment.sh`: Utilities/SetupForDevelopment.sh
@ -53,6 +56,7 @@ The merge request will enter the `CMake Review Process`_ for consideration.
.. _`CMake Testing Guide`: Help/dev/testing.rst
.. _`commit messages`: Help/dev/review.rst#commit-messages
.. _`CMake Review Process`: Help/dev/review.rst
.. _`CMake's AI policy`: Help/dev/ai-policy.rst
CMake Dashboard Client
======================

18
Help/dev/ai-policy.rst Normal file
View File

@ -0,0 +1,18 @@
AI Policy
*********
The CMake project supports the responsible use of AI services and tools.
Contributors are welcome to use AI tools and services to help them be more
effective, subject to the following guidelines:
* A human author must be responsible for any submission to the CMake project's
GitLab instance or forums. This includes merge requests, issues, and forum
posts. AI tools and services must not make submissions or comments without
a human author being associated with and responsible for them.
* All merge request submissions are expected to be fully understood by the
contributing author.
* AI tools and services are not considered authors. They should not be listed
as co-authors, and their review is not considered adequate for demonstrating
a human author's understanding or the correctness of a proposed change.