Hi Tim.
Thank you for reaching out!
I manage Embedded and IoT programs at the Foundation. Nice to meet you!
The process is fairly simple, but may vary depending on the Eclipse project you wish to contribute to. I will describe it at a high level.
- Check whether the project team is interested in your contribution. This email will do quite nicely.
- If the project team is interested, please create an Eclipse Foundation account and sign our contributor agreement. You can find the details here: https://www.eclipse.org/legal/eca/. One important detail: ensure the email address associated with your Eclipse account matches the one used to sign your commits.
- Submit one or several PRs with your contributions. I think it would be a good idea to ask the project lead (Roger Light) what the team's preferences are in that department.
- Continue to contribute! After building a history of merged pull requests, you may become eligible to be elected as a committer on the project.
I support the project team, but I am not part of it; I will let Roger and the other team members consider the merits of your potential contribution. They are the ones deciding whether a contribution will be accepted or not.
If you have other pieces of code you would like to open source, you could also start your very own Eclipse projet(s). The two of us can hop on a call if you want to learn more about this or about membership in the Eclipse Foundation and its IoT working group.
Lastly, I am also the project lead for Eclipse ThreadX, the only open source RTOS certified for safety-critical applications. We are looking for contributors — and I am obviously part of *that* team.
I hope this helps.
Best Regards,