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