Skip to content

Latest commit

 

History

History
35 lines (24 loc) · 3.89 KB

CONTRIBUTION.md

File metadata and controls

35 lines (24 loc) · 3.89 KB

Eclipse Safe Open Vehicle Core (SCORE)

The Eclipse Safe Open Vehicle Core project aims to develop an open-source core stack for Software Defined Vehicles (SDVs), specifically targeting embedded high-performance Electronic Control Units (ECUs). Please check the documentation for more information. The source code is hosted at GitHub.

The communication mainly takes place via the score-dev mailing list and GitHub issues & pull requests (PR). And we have a chatroom for community discussions here Eclipse SCORE chatroom.

Please note that for the project the Eclipse Foundation’s Terms of Use apply. In addition, you need to sign the ECA and the DCO to contribute to the project.

Contributing

Getting the source code & building the project

Please refer to the README.md for further information.

Getting involved

Setup Phase

This phase is part of the eclipse Incubation Phase and shall establish all the processes needed for a safe development of functions. Only after this phase it will be possible to contribute code to the project. As the development in this project is driven by requirements, the processes and needed infrastructure incl. tooling will be established based on non-functional Stakeholder_Requirements. During setup phase the contributions are Bug Fixes and Improvements (both on processes and infrastructure).

Bug Fixes and Improvements

Improvements are adding/changing processes and infrastructure, bug fixes can be also on development work products like code. In case you want to fix a bug or contribute an improvement, please perform the following steps:

  1. Create a PR by using the corresponding template (Bugfix PR template or Improvement PR template). Please mark your PR as draft until it's ready for review by the Committers (see the Eclipse Foundation Project Handbook for more information on the role definitions). Improvements are requested by the definition or modification of Stakeholder Requirements or Tool Requirements and may be implemented after acceptance/merge of the request by a second Improvement PR. The needed reviews are automatically triggered via the CODEOWNERS file in the repository.
  2. Initiate content review by opening a corresponding issue for the PR when it is ready for review. Review of the PR and final merge into the project repository is in responsibility of the Committers. Use the Bugfix Issue template or Improvement Issue template for this.

Please check here for our Git Commit Rules in the Configuration_Tool_Guidelines.

Please use the Stakeholder and Tool Requirements Template when defining these requirements.

Contribution guide workflow

Additional Information

Please note, that all Git commit messages must adhere the rules described in the Eclipse Foundation Project Handbook.

Please find process descriptions here: process description.