Eclipse Operations
PASS is an Eclipse Foundation project and benefits from the resources and knowledge that the Eclipse Foundation has to offer. One of those resources is the Eclipse GH repository configuration.
Eclipse GitHub Repository Configuration
The .eclipsefdn repository enables the team committers to self-service several aspect of the eclipse organization via a tool called Otterdog.
These .eclipsefdn repo / tools gives access to:
Organization settings
Organization webhooks
Repositories and their settings
Branch protection rules
Learn more about Otterdog here.
Eclipse Contributor Agreement and Eclipse Development Process
Contributors of the project must electronically sign appropriate documents in order to become committers. The following are agreements and policies by Eclipse that a committer must read:
ECA for Pass Documentation
ECA is not configured as a required check for merging in pass-documentation
, therefore PRs can be merged with a non-committer. In addition, the EDP explicitly states: "you can merge if you know that the user associated with the commit has signed an ECA", therefore if a user with a different GitHub account with a different email address from their Eclipse committer account, is still able to merge PRs with those commits. This applies to GitBot (GitBook GitHub bot), and Eclipse is aware of this account to make commits.
Last updated