From f49d88101af72999b3edb9176dc9c6d4072eeb46 Mon Sep 17 00:00:00 2001 From: Ricardo Silva Date: Wed, 25 Mar 2026 17:51:14 +0000 Subject: [PATCH 1/3] feat add contribution guidelines for the use of AI tools Signed-off-by: Ricardo Silva --- CONTRIBUTING.md | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index f4849603..9fd46c3e 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -2,8 +2,23 @@ Any contribution to this project is welcome. If you want to report a bug or question, please check the [issue list](https://github.com/eclipse-editdor/editdor/issues) or create a new issue. + If you want to contribute to this project by coding, please fork the repository and then follow the general contribution guidelines described [here](https://github.com/firstcontributions/first-contributions/blob/master/README.md). -However, EdiTDor is an [Eclipse IoT](https://iot.eclipse.org) project and as such is governed by the Eclipse Development process. + +The follow extended contribution guidelines also applies: + +- Maximum of one pull request per contributer +- Maximum of one issue assign per contributer +- The use of AI and related toos is permitted. To increase the accuracy of these tools use the files provided in `.github/instructions` folder and `copilot-instructions.md` file. However, the following policy is mandatory: + + 1. As a contributor, you are responsible for the code you submit, whether you use AI tools or write it yourself. Some AI tools offer settings, features, or modes that can help, but these are no substitute for your own review of code quality, correctness, style, security, and licensing. + + 2. With all AI tools, contributors should be mindful of their limitations. Carefully review any suggested or generated code or comments to ensure nothing is inherently harmful, malicious, or outright incorrect. + + 3. By contributing you are indicating you have the permission and rights to submit the content to a project, so take care in checking that the output of the tool is compatible with the project’s license. The “Signed-Off-By” label in your contribution is a statement that you take responsibility for the entire contents of the commit, including any parts that were generated or assisted by AI tools or other tools + 4. This policy does not supersede any project specific requirements around actions to be taken prior to the submission of changes into review + +EdiTDor is an [Eclipse IoT](https://iot.eclipse.org) project and as such is governed by the Eclipse Development process. This process helps us in creating great open source software within a safe legal framework. Thus, before your contribution can be accepted by the project team, contributors must electronically sign the [Eclipse Contributor Agreement (ECA)](http://www.eclipse.org/legal/ECA.php) and follow these preliminary steps: From 02aa16979e950e6a7156bbc3ed2515fdbfe0388c Mon Sep 17 00:00:00 2001 From: Ricardo Silva Date: Wed, 25 Mar 2026 17:55:34 +0000 Subject: [PATCH 2/3] feat add rule for exceptions Signed-off-by: Ricardo Silva --- CONTRIBUTING.md | 1 + 1 file changed, 1 insertion(+) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 9fd46c3e..6e722c86 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -9,6 +9,7 @@ The follow extended contribution guidelines also applies: - Maximum of one pull request per contributer - Maximum of one issue assign per contributer +- If an exception is necessary regarding the previous statements, contact the maintainer. - The use of AI and related toos is permitted. To increase the accuracy of these tools use the files provided in `.github/instructions` folder and `copilot-instructions.md` file. However, the following policy is mandatory: 1. As a contributor, you are responsible for the code you submit, whether you use AI tools or write it yourself. Some AI tools offer settings, features, or modes that can help, but these are no substitute for your own review of code quality, correctness, style, security, and licensing. From 99da0109aa427f046fb2626e59b526b12fd90026 Mon Sep 17 00:00:00 2001 From: Ricardo Silva Date: Thu, 26 Mar 2026 09:40:26 +0000 Subject: [PATCH 3/3] docs dix typos, improve guideline Signed-off-by: Ricardo Silva --- CONTRIBUTING.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 6e722c86..97a4f6a3 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -7,16 +7,17 @@ If you want to contribute to this project by coding, please fork the repository The follow extended contribution guidelines also applies: -- Maximum of one pull request per contributer -- Maximum of one issue assign per contributer +- Maximum of one **open** pull request per contributer at a given time. +- Maximum of one **open** issue assign per contributer at a given time. - If an exception is necessary regarding the previous statements, contact the maintainer. -- The use of AI and related toos is permitted. To increase the accuracy of these tools use the files provided in `.github/instructions` folder and `copilot-instructions.md` file. However, the following policy is mandatory: +- The use of AI and related tools is permitted. To increase the accuracy of these tools use the files provided in the `.github/instructions` folder and the `copilot-instructions.md` file. However, the following policy is mandatory: 1. As a contributor, you are responsible for the code you submit, whether you use AI tools or write it yourself. Some AI tools offer settings, features, or modes that can help, but these are no substitute for your own review of code quality, correctness, style, security, and licensing. 2. With all AI tools, contributors should be mindful of their limitations. Carefully review any suggested or generated code or comments to ensure nothing is inherently harmful, malicious, or outright incorrect. 3. By contributing you are indicating you have the permission and rights to submit the content to a project, so take care in checking that the output of the tool is compatible with the project’s license. The “Signed-Off-By” label in your contribution is a statement that you take responsibility for the entire contents of the commit, including any parts that were generated or assisted by AI tools or other tools + 4. This policy does not supersede any project specific requirements around actions to be taken prior to the submission of changes into review EdiTDor is an [Eclipse IoT](https://iot.eclipse.org) project and as such is governed by the Eclipse Development process.