Signer l’Accord de Contributeur Eclipse
Pour contribuer à ce projet, l’Accord de Contributeur Eclipse (ECA) doit être signé. Ce document vous guidera tout au long de ce processus.
Tout d’abord, vous devez créer un compte Fondation Eclipse.
-
Rendez-vous sur la page d’inscription Eclipse
-
Remplissez tous les champs obligatoires et soumettez
-
Eclipse s’attend à ce que vous utilisiez l’adresse e-mail saisie pour chaque contribution, par ex. user.email pour git
-
-
Activez votre compte via le lien d’activation dans votre boîte mail
-
L’expéditeur devrait être [email protected] avec le sujet Eclipse Account Registration
-
Vous n’êtes plus qu’à une étape de devenir un Contributeur Eclipse, il nous suffit de signer l’ECA.
Signer l’ECA
La signature de l’ECA est simple et se fait en ligne.
-
Naviguez vers la page de connexion de la page des comptes Eclipse
-
Connectez-vous avec votre adresse e-mail et votre mot de passe
-
Eclipse Accounts vous redirige directement vers la page de signature
-
Lisez l’ECA
-
Saisissez les informations demandées
-
Soumettez via le bouton Accept
-
Maintenant, le panneau de statut dans le coin supérieur droit devrait indiquer que vous avez signé l’Accord de Contributeur Eclipse. Il devrait ressembler à ceci :

La vérification de signature ECA a échoué, mais pourquoi ?
Pour chaque pull request, une GitHub Action vérifie que l’auteur a signé l’Accord de Contributeur Eclipse. Cela peut échouer si :
-
Vous n’avez pas de compte Eclipse
-
Vous n’avez pas signé l’Accord de Contributeur Eclipse
-
Vous avez configuré git pour utiliser une adresse e-mail différente de celle utilisée pour signer l’ECA
-
Le paramètre
user.emailpour git doit correspondre à celui utilisé pour votre compte Fondation Eclipse. Voir Définir votre adresse e-mail de commit pour plus d’informations
-
Si aucune des situations ci-dessus ne s’applique, n’hésitez pas à contacter les mainteneurs.
Comment changer l’adresse e-mail de l’auteur pour des commits existants
Pour que la vérification ECA réussisse, tous les commits de la pull request doivent avoir été créés avec l’adresse e-mail utilisée pour signer l’ECA.
Pour changer l’auteur du dernier commit :
git commit --amend --author 'Nom Auteur <[email protected]>' --no-edit
Pour changer l’auteur des N derniers commits :
git rebase -i HEAD~4 -x "git commit --amend --author 'Nom Auteur <[email protected]>' --no-edit"

