Skip to content

tractus-x: Provide an additional role with less permissions as committers for being able to work inside ef repositories

Summary

(Result from a discussion in the Meeting 'Eclipse Foundation Development Process and IP Policy Office Hours')

In Eclipse Tractus-X we have a lot of people from different companies working for the first time on Open Source. The entrance barrier for this is 'relativly high' which leads to companies forking it and working on the fork itself for a long time instead of working inside EF Github repos.

This leads to long and hidden development.

It would help tremendesly to be able to have contributors which are able to work in dev branches which then could leverage Github Actions (which are not running when the PR comes from outside) and the committers would be asked to merge into the main branch.

The Otterdog tool could manage CODEOWNER file (https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners) and some lightweight way of managing contributors like approval from committers (at least x approvals) and revalidatin checks on regular interval.

@wbeaton @fgurr @netomi