Thanks for your interest in this project. General information regarding source code management, builds, coding standards, and more can be found here:
Thingweb 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
-s
flag 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
Contact the project developers via the project's "dev" list.