This page helps individuals and organisations begin their journey within the Eclipse SDV ecosystem. It provides essential information on how the community works, where to find documentation, how to contribute to projects and how to engage with working groups and technical discussions. Whether you are an engineer, a strategist, or a decision maker, this guide ensures a smooth and confident entry into the open technology platform shaping the future of automotive software.
Before submitting any contributions to Eclipse projects, you must sign the Eclipse Contributor Agreement (ECA).
Full details and the agreement can be found here: https://www.eclipse.org/legal/eca/
The ECA ensures that you have the legal rights to contribute and that your contributions align with project licensing terms.
Find all our Eclipse SDV Projects here: http://sdv.eclipse.org/projects/
The Top Level Project Automotive is maybe also interesting for you: https://projects.eclipse.org/
projects/automotive
And if you like to explore all Eclipse Foundation Projects, you find them here: https://projects.eclipse.org/
Projects often tag beginner-friendly tasks with labels such as good first issue, help wanted, or beginner. Pick an issue that fits your skills or interests, then leave a comment to let project maintainers know you’re working on it.
Here is a real live example from Eclipse ThreadX: https://github.com/orgs/eclipse-threadx/projects/2/views/2?filterQuery=label%3A%22good
+first+issue%22
And here you can find a second example from Eclipse Ankaios: https://github.com/orgs/eclipse-ankaios/projects/1/views/10
Projects often tag beginner-friendly tasks with labels such as good first issue, help wanted, or beginner. Pick an issue that fits your skills or interests, then leave a comment to let project maintainers know you’re working on it.
Here is a real live example from Eclipse ThreadX: https://github.com/orgs/eclipse-threadx/projects/2/views/2?filterQuery=label%3A%22good+first+issue%22
And here you can find a second example from Eclipse Ankaios: https://github.com/orgs/eclipse-ankaios/projects/1/views/10
This is a typical workflow in open source collaboration, but please be aware that individual projects may have different contribution rules. Always check the CONTRIBUTING.md file in the project you wish to contribute to.
Important: Your ECA is checked against your Eclipse user identity. Please ensure that your GitHub user is linked to your Eclipse account; otherwise the project CI pipeline will fail.
Here is a example of a Project Contribution Guide:
https://github.com/eclipse-ankaios/ankaios/blob/main/CONTRIBUTING.md
All Eclipse Foundation projects are organised as their own organisations within GitHub.
For GitLab you will find a similar setup. All GitHub organisations are configured by Otterdog.
If you would like to get an overview of all projects and their status, you can find the Otterdog dashboard here: https://otterdog.eclipse.org/index
While each project varies, most Eclipse repos follow a similar structure:
Follow the project’s setup guide to install dependencies, import the project, and run builds/tests locally before contributing. Read the Readme and website of the Project carefully!
Here you find a example: https://eclipse-ankaios.github.io/ankaios/latest/
Join the conversation, shape the stack,
and build the future of mobility.
Join the conversation, shape the stack,
and build the future of mobility.
Join the conversation, shape the stack,
and build the future of mobility.