Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[openbsw-dev] Reminder to vote on the Committer Election for Alexander Schaal on Eclipse OpenBSW

Voting will close on 2025-11-10 for the Committer election of Alexander
Schaal on project Eclipse OpenBSW (automotive.openbsw).

Criteria:

We would like to nominate Alexander for becoming a committer of OpenBSW.

He is an experienced software architect taking care of various topics in
OpenBSW, mainly:
- workspace infrastructure and tooling
- general concepts
- development processes and guidelines
- functional safety

Alexander is very actively participating in PR discussion meetings and in the
OpenBSW Monthly Call. Example:
- BSP interface strategies:
https://github.com/eclipse-openbsw/openbsw/pull/154
- Discussion about folder structure:
https://github.com/eclipse-openbsw/openbsw/discussions/259

He has a long history at Accenture. A considerable part of the initial commit
at the beginning of OpenBSW was originally written or influenced by him. This
applies to source code and to supplements like guidelines.
- Currently he is working on the unit test and documentation guidelines:
https://github.com/eclipse-openbsw/openbsw/pull/252

All contributions to functional safety were managed by him. The last two big
PRs were pushed by himself:
- Huge improvement of functional safety modules (see commit message!):
https://github.com/eclipse-openbsw/openbsw/pull/193
- Safety Input/Output demo:
https://github.com/eclipse-openbsw/openbsw/pull/224

In addition, he is also keeping the project in a healthy state by pushing
cleanup commits:
- Splitting platform dependent unittests:
https://github.com/eclipse-openbsw/openbsw/pull/231
- Restructuring documentation:
https://github.com/eclipse-openbsw/openbsw/pull/211
- Removing concurrent access to LED on eval board (GPIO, PWM):
https://github.com/eclipse-openbsw/openbsw/pull/208
- Adding missing parts to Doxygen:
https://github.com/eclipse-openbsw/openbsw/pull/239
- Adding CMake to treefmt:
https://github.com/eclipse-openbsw/openbsw/pull/234
- Removing deprecated LOGSYNCHON macro:
https://github.com/eclipse-openbsw/openbsw/pull/226

Being a committer would enable him to work more efficiently, e.g. to
supervise PRs including changing labels, status, etc. and being able to merge
changes.

As a side note, he is the author of the bake toolkit, a C++ build system, and
of extensions to Sphinx, both publicly available on GitHub:
- https://github.com/esrlabs/bake
- https://github.com/esrlabs/dox

Eclipse OpenBSW project committers can click the election link below to vote.

Election:
https://projects.eclipse.org/projects/automotive.openbsw/elections/election-alexander-schaal-eclipse-openbsw

Project: https://projects.eclipse.org/projects/automotive.openbsw



Back to the top