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.
