Qué cuenta como una contribución
Las contribuciones solo se cuentan si cumplen con determinados criterios. En algunos casos, necesitamos reconstruir tu gráfico para que aparezcan las contribuciones.
En tu página de perfil, las siguientes acciones siempre cuentan como contribuciones:
- Crear un repositorio nuevo
- Bifurcar un repositorio existente
Las siguientes acciones a veces cuentan como contribuciones:
- Abrir una incidencia
- Proponer una solicitud de extracción
- Envío de una revisión de solicitud de cambios
- Iniciar un debate
- Responder a un debate
- Hacer "commit"
Para más información, consulta Criterios de contribución para incidencias, solicitudes de cambios y debates y Criterios de contribución para confirmaciones.
Criterios de contribución para incidencias, solicitudes de cambios y debates
Las incidencias, solicitudes de incorporación de cambios y debates aparecerán en tu gráfica de contribuciones si se abrieron en un repositorio independiente y no en una bifurcación.
Además, GitHub limita el número de estos elementos al mostrar el gráfico de contribuciones. Si ha alcanzado el límite, es posible que el gráfico de contribución no muestre todas sus contribuciones.
Criterios de contribución para confirmaciones
Las confirmaciones aparecerán en el gráfico de contribuciones si cumplen todas las condiciones siguientes:
- La dirección de correo electrónico que se utiliza para crear o co-crear las confirmaciones se asocia con tu cuenta de GitHub.
- Las confirmaciones se hicieron en un repositorio independiente, no en una bifurcación.
- Las confirmaciones se han realizado en una de estas dos ramas:
- La rama predeterminada del repositorio
- La rama
gh-pages
(para repositorios con sitios del proyecto). Para más información sobre los sitios del proyecto, consulta What is GitHub Pages?
Además, debe cumplirse al menos una de las siguientes condiciones:
- Eres un colaborador en el repositorio o eres miembro de la organización a la que pertenece el repositorio.
- Has bifurcado el repositorio.
- Has abierto una solicitud de extracción o una propuesta en el repositorio.
Quién puede ver tus contribuciones y logros
En GitHub Enterprise Server, las contribuciones públicas en tu perfil son visibles solo para otros usuarios de tu instancia de GitHub Enterprise Server.
Al publicar las contribuciones privadas, las personas sin acceso a esos repositorios privados verán el número de contribuciones que has realizado cada día. No verán detalles específicos.
Quién recibe crédito de contribución
Para que aparezcan en el gráfico de contribución de tu perfil, las confirmaciones creadas conjuntamente deben reunir los mismos criterios que las confirmaciones de un único autor.
Cuando se cambian de base las confirmaciones, los creadores originales de la confirmación y la persona que cambió de base las confirmaciones, ya sea en la línea de comandos o en tu instancia de GitHub Enterprise Server reciben el crédito por la contribución.
Cómo se calculan los momentos de los eventos de las contribuciones
Las marcas horarias se calculan de forma diferente para las confirmaciones y las solicitudes de extracción:
- Las confirmaciones utilizan la información de la zona horaria en la marca de tiempo de la confirmación. Para más información, consulta Visualización de los detalles de confirmación desde la escala de tiempo.
- Las solicitudes de cambios y las incidencias abiertas en GitHub usan la zona horaria del explorador. Las abiertas mediante la API usan la marca de tiempo o la zona horaria especificada en la llamada API.
Cómo utiliza GitHub la fecha de autor y la fecha de confirmación de Git
En Git, la fecha del autor hace referencia a la primera vez que alguien crea una confirmación con git commit
. La fecha de la confirmación es idéntica a la fecha de autor, a menos que alguna persona cambie la fecha de confirmación utilizando git commit --amend
, un cambio forzado, una fusión mediante cambio de base u otro comando de Git.
En tu página de perfil, la fecha de autor se utiliza para calcular cuándo se realizó una confirmación. Por otro lado, en un repositorio, la fecha de confirmación se utiliza para calcular cuándo se hizo una confirmación en el repositorio.
La mayoría de las veces, la fecha de autor y la fecha de confirmación son las mismas, pero puedes notar que tu secuencia de confirmaciones no funciona si se modifica el historial de confirmaciones. Para más información, consulta Solución de problemas de contribuciones que faltan.
Compartir contribuciones de GitHub Enterprise Server
Cuando compartes contribuciones, tu perfil GitHub.com o GHE.com muestra GitHub Enterprise Server recuentos de contribuciones de los últimos 90 días. Los recuentos de contribuciones de GitHub solicita actualizaciones cada hora mediante GitHub Connect. de GitHub Enterprise Server se consideran contribuciones privadas. Los detalles del commit mostrarán únicamente los recuentos de contribuciones y que estas contribuciones se realizaron en GitHub Enterprise Server.