Hi everyone,
Over the past few months, the Blockly team has noticed an increased number of contributions that are partially or fully written by AI tools. In response to this, we have decided to write an brief policy regarding AI contributions to Blockly.
Before we publish this policy, we’d love to get feedback from the community. You can review it below:
_____________________________________
As an open source library, Blockly is supported by external contributions in the form of Pull Requests (PRs), which are requests to merge code into the Blockly repository.
The following document outlines our policy regarding the use of AI tools when making contributions to Blockly.
Creating guidelines on the use of AI allows us to:
Maintain a high-quality codebase
Reduce the review burden on the Blockly team
Provide accessible opportunities for new contributors
Human in the loop
PR descriptions and GitHub comments should be written by a human unless you need AI translation support. AI tools often produce verbose descriptions even for small changes, which makes them difficult to review. Writing the PR description yourself also ensures that you fully understand the code you’ve submitted.
Humans are reading and reviewing all of the PRs that you submit, so we ask that you make it easy for a human to understand what your code does and why.
Good first issues
We label some GitHub issues as `good first issue` for developers who are new to Blockly. These issues are intentionally beginner friendly, well documented, and self-contained.
The purpose of solving a `good first issue` is to learn about Blockly and the workflows that we use. Therefore, AI should not be used to write code or PR descriptions when solving a `good first issue`. If you have questions about an issue, you can always leave a comment on the issue, and the Blockly team will be happy to assist you.
Enforcement
Pull requests should be more beneficial to the library than the time they take to review. The Blockly team may close PRs that violate this policy or are otherwise too lengthy to review efficiently.
_____________________________________
--
You received this message because you are subscribed to the Google Groups "Blockly" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blockly+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/blockly/bc533502-30be-447b-8662-d2e8a8ad4addn%40googlegroups.com.
While I think these are good, I would add 3 things.1) The human submitting the PR is responsible, so you must not list AI as the author or co-author.
--
You received this message because you are subscribed to the Google Groups "Blockly" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blockly+u...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/blockly/CAOk7GcToBwt%3DRtYmqbKmM0UAC%2BBouXJ_z79_W8nNJEAH1k3VVA%40mail.gmail.com.
To view this discussion visit https://groups.google.com/d/msgid/blockly/CAEviOug9H31sit68iYLGn6HxOe2FDBcqPE9EhtWi6mpNq4D2GQ%40mail.gmail.com.