From 5b307fbd7ed9beac07dce716878537944a0457da Mon Sep 17 00:00:00 2001 From: Honza Dvorsky Date: Mon, 10 Aug 2026 16:25:50 +0200 Subject: [PATCH] Clarify the usage of AI tools for human-to-human communication --- CONTRIBUTING.md | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c11af10f..90e0e1f0 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -5,6 +5,16 @@ your contribution to Apple and the community, and agree by submitting the patch that your contributions are licensed under the Apache 2.0 license (see `LICENSE.txt`). +## AI tools + +Human discourse is an essential part of open source development. To encourage productive collaboration between contributors and maintainers, please refrain from using AI tools for the following: + +- Issues: titles, bodies, and comments. +- Pull requests: titles, descriptions, and comments. +- Proposals. + +Contributors who feel more comfortable writing in another language may use automated translation tools, but must include their original content in their preferred language. + ## How to submit a bug report Please report any issues related to this library in the [swift-openapi-generator](https://github.com/apple/swift-openapi-generator/issues) repository. @@ -93,7 +103,13 @@ directory, for example: ## How to contribute your work -Please open a pull request at https://github.com/apple/swift-openapi-runtime. Make sure the CI passes, and then wait for code review. +> Important: To ensure productive use of contributor and maintainer time and resources, contributors must first agree their proposed change with a maintainer in an issue. Pull requests opened without prior discussion may be closed without review. + +If there is no issue already tracking the problem or feature request, please file a new one using your own voice (see "AI tools" usage above). + +Once an issue is assigned to you, follow these steps: + +- Open a pull request at https://github.com/apple/swift-openapi-runtime. Make sure the CI passes, and then wait for code review. ## Automated release process