Firmar el Eclipse Contributor Agreement
Para contribuir a este proyecto es necesario firmar el Eclipse Contributor Agreement (ECA). Este documento le guiará a través de este proceso.
Primero, debe crear una cuenta en Eclipse Foundation.
-
Vaya a la página de registro de Eclipse
-
Complete todos los campos obligatorios y envíe el formulario
-
Eclipse requiere que utilice la dirección de correo electrónico ingresada para cada contribución, por ejemplo, user.email en git
-
-
Active su cuenta mediante el enlace de activación que recibirá en su correo electrónico
-
El remitente debe ser [email protected] con el asunto Eclipse Account Registration
-
Está a un paso de convertirse en colaborador de Eclipse; solo necesitamos firmar el ECA.
Firmar el ECA
Firmar el ECA es sencillo y se realiza en línea.
-
Navegue a la página de inicio de sesión de Eclipse Accounts
-
Inicie sesión con su dirección de correo electrónico y contraseña
-
Eclipse Accounts le dirigirá directamente a la página de firma
-
Lea el ECA
-
Ingrese la información solicitada
-
Envíe mediante el botón Accept
-
Ahora el panel de estado en la esquina superior derecha debería mostrar que firmó el Eclipse Contributor Agreement. Debería verse así:

La verificación de firma del ECA ha fallado, ¿por qué?
Para cada pull request, una GitHub Action verifica que el autor haya firmado el Eclipse Contributor Agreement. Esto puede fallar si:
-
No tiene una cuenta de Eclipse
-
No ha firmado el Eclipse Contributor Agreement
-
Ha configurado git para usar una dirección de correo electrónico diferente a la que utilizó para firmar el ECA
-
La configuración
user.emailde git debe coincidir con la utilizada en su cuenta de Eclipse Foundation. Consulte Configurar la dirección de correo electrónico de commit para más información
-
Si ninguno de los casos anteriores aplica, no dude en contactar a los mantenedores.
Cómo cambiar la dirección de correo electrónico del autor en commits existentes
Para que la verificación del ECA sea exitosa, todos los commits del pull request deben haber sido creados con la dirección de correo electrónico utilizada para firmar el ECA.
Para cambiar el autor del último commit:
git commit --amend --author 'Author Name <[email protected]>' --no-edit
Para cambiar el autor de los últimos N commits:
git rebase -i HEAD~4 -x "git commit --amend --author 'Author Name <[email protected]>' --no-edit"

