This is an automated email from the ASF dual-hosted git repository.

jan pushed a commit to branch nollm
in repository https://gitbox.apache.org/repos/asf/pouchdb.git

commit 56ce1f4af61dfa5f2a1868c75e090bf966a3e140
Author: Jan Lehnardt <[email protected]>
AuthorDate: Wed Feb 25 12:22:34 2026 +0100

    chore: add LLM policy to contributing and (new) PR template
---
 .github/PULL_REQUEST_TEMPLATE.md | 42 ++++++++++++++++++++++++++++++++++++++++
 CONTRIBUTING.md                  | 14 ++++++++++++++
 2 files changed, 56 insertions(+)

diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md
new file mode 100644
index 000000000..169e175d9
--- /dev/null
+++ b/.github/PULL_REQUEST_TEMPLATE.md
@@ -0,0 +1,42 @@
+<!-- Thank you for your contribution!
+
+     Please file this form by replacing the Markdown comments
+     with your text. If a section needs no action - remove it.
+
+     Also remember, that PouchDB uses the Review-Then-Commit (RTC) model
+     of code collaboration. Positive feedback is represented +1 from committers
+     and negative is a -1. The -1 also means veto, and needs to be addressed
+     to proceed. Once there are no objections, the PR can be merged by a
+     PouchDB committer.
+
+     Artificial Intelligence and Large Language Models Contributions Policy
+
+     It is expressly forbidden to contribute material generated by
+     AI, LLMs, and similar technologies, to the PouchDB project. 
+     This includes, but is not limited to, source code, documentation,
+     commit messages, or any other areas of the project.
+
+-->
+
+## Overview
+
+<!-- Please give a short brief for the pull request,
+     what problem it solves or how it makes things better. -->
+
+## Testing recommendations
+
+<!-- Describe how we can test your changes.
+     Does it provide any behaviour that the end users
+     could notice? -->
+
+## Related Issues or Pull Requests
+
+<!-- If your changes affect multiple components in different
+     repositories please put links to those issues or pull requests here.  -->
+
+## Checklist
+
+- [ ] This is my own work, I did not use AI, LLM's or similar technology
+- [ ] Code is written and works correctly
+- [ ] Changes are covered by tests
+- [ ] Documentation changes were made in the `docs` folder
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index b3832063f..2e4b05f4b 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -177,3 +177,17 @@ To do a dry run release, you can run:
 To do a beta release to npm (using the dist-tag `beta`), do:
 
     BETA=1 npm run release
+
+Artificial Intelligence and Large Language Models Contributions Policy
+----------------------------------------------------------------------
+
+The PouchDB project has a long-standing focus on license compatibility, and
+appropriate attribution of source code. AI and LLMs, by their nature, are 
unable
+to provide the necessary assurance, that the generated material is compatible
+with the Apache 2 license, or that the material has been appropriately
+attributed to the original authors.
+
+Thus, it is expressly forbidden to contribute material generated by AI, LLMs,
+and similar technologies, to the PouchDB project. This includes, but is not
+limited to, source code, documentation, commit messages, or any other areas of
+the project.

Reply via email to