Any contribution to this project is welcome. If you want to report a bug or question, please check the issue list 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.
The follow extended contribution guidelines also applies:
-
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 tools is permitted. To increase the accuracy of these tools use the files provided in the
.github/instructionsfolder and thecopilot-instructions.mdfile. 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 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) and follow these preliminary steps:
- Obtain an Eclipse Foundation account
- Anyone who currently uses Eclipse Bugzilla or Gerrit systems already has one of those
- Newcomers can create a new account
- Add your GiHub username to your Eclipse Foundation account
- (Log into Eclipse)
- Go to the Edit Profile tab
- Fill in the GitHub ID under Social Media Links and save
- Sign the Eclipse Contributor Agreement
- (Log into Eclipse)
- If the Status entry Eclipse Contributor Agreement has a green checkmark, the ECA is already signed
- If not, go to the Eclipse Contributor Agreement tab or follow the corresponding link under Status
- Fill out the form and sign it electronically
- Sign-off every commit using the same email address used for your Eclipse account
- Set the Git user email address with
git config user.email "<your Eclipse account email>" - Add the
-sflag when you make the commit(s), e.g.git commit -s -m "feat: add support for magic"
- Set the Git user email address with
- Open a Pull Request
For more information, please see the Eclipse Committer Handbook: https://www.eclipse.org/projects/handbook/#resources-commit