Un committer es un individuo que tiene permiso para modificar el código fuente de un proyecto de software, [ 1 ] [ 2 ] que se utilizará en las versiones oficiales del proyecto . [ 3 ] Para contribuir con código fuente a la mayoría de los grandes proyectos de software, uno debe realizar modificaciones y luego "confirmar" esos cambios en un sistema central de control de versiones .
En el desarrollo de software de código abierto , el rol de committer puede usarse para distinguir el acceso de commit, un tipo específico de responsabilidad, de otras formas de contribución, [ 4 ] como la clasificación de problemas o la organización de eventos. Normalmente, un autor envía un parche de software que contiene cambios y un committer integra el parche en la base de código principal del proyecto. [ 2 ] [ 5 ]
Comprometer un poco
Tener un "bit de confirmación" en la cuenta de usuario significa que el usuario tiene permiso para contribuir con cambios en el código fuente. Esto se remonta al uso de un dígito binario literal para representar privilegios de sí o no en sistemas de control de acceso de control de versiones heredados [ 6 ] y sistemas de software , como BSD [ 7 ] . El bit de confirmación representa el permiso para contribuir al código compartido de un proyecto de software . Puede ser renunciado o eliminado debido a la inactividad en el proyecto, ya que las cuentas de committer inactivas pueden representar riesgos de seguridad [ 8 ] .
Referencias
- ↑ "Desarrollo liderado por la comunidad "El método Apache"" . www.apache.org . La Fundación de Software Apache . Archivado del original el 23/04/2004 . Consultado el 06/04/2020 .
Un committer es un desarrollador al que se le ha otorgado acceso de escritura al repositorio de código […]
- 1 2 Riehle, Dirk; Riemer, Philipp; Kolassa, Carsten; Schmidt, Michael (2014). "Trabajo remunerado frente a trabajo voluntario en código abierto". 47.ª Conferencia Internacional de Hawái sobre Ciencias de Sistemas de 2014. IEEE. págs. 3286–3295 . doi : 10.1109/HICSS.2014.407 . ISBN 978-1-4799-2504-9. S2CID 19009806 .
Un committer es un desarrollador de software que tiene los derechos necesarios para realizar commits en un repositorio de código. […] Normalmente, en un proceso de dos pasos, un autor envía un parche y un committer integra el parche en la base de código principal.
- ↑ Fogel, Karl (2017). Produciendo software de código abierto: cómo ejecutar un proyecto de software libre exitoso (PDF) (2.ª ed.). O'Reilly Media. p. 149.
Un committer es alguien que tiene acceso de commit: el derecho a realizar cambios en la copia del código que se utilizará para la próxima versión oficial del proyecto. Esta definición precisa es importante porque, después de todo, cualquiera puede configurar un repositorio que contenga una copia del código del proyecto y permitirse realizar commits en ese repositorio;
- ↑ "Liderazgo y gobernanza" . www.opensource.guide . Guías de código abierto. Archivado del original el 14 de febrero de 2017. Consultado el 6 de abril de 2020. El
término "committer" podría usarse para distinguir el acceso de commit, que es un tipo específico de responsabilidad, de otras formas de contribución.
- ↑ "Proyectos OpenJDK" . openjdk.java.net . Oracle Corporation . Archivado del original el 14 de mayo de 2007. Consultado el 6 de abril de 2020. Un
autor que no sea un colaborador aún requiere la asistencia de un colaborador para enviar conjuntos de cambios […]
- ↑ Brasseur, VM (Vicky) (2018). Forja tu futuro con código abierto . Pragmatic Bookshelf. ISBN 978-1-68050-639-6Es
simplemente una frase que tiene su origen en los sistemas de control de acceso de los sistemas de control de versiones antiguos, donde el acceso a la confirmación se controlaba mediante el valor de un único dígito binario (un bit).
- ↑ "La vida de una solicitud de extracción y de dónde vienen los bits de confirmación" . www.voidlinux.org . 3 de febrero de 2019. Archivado del original el 1 de abril de 2019. Recuperado el 2 de abril de 2020.
[...] a las personas que pueden fusionar cambios se las suele denominar personas con un bit de confirmación. Para quienes tengan curiosidad, este término proviene de los usuarios privilegiados en un sistema BSD que a menudo tienen un "
bit de rueda
".
- ↑ "Política de expiración del bit de confirmación" . www.freebsd.ch . El proyecto FreeBSD. 26 de noviembre de 2013. Archivado del original el 6 de abril de 2020. Consultado el 6 de abril de 2020. Los
desarrolladores de FreeBSD pueden […] decidir […] renunciar a su bit de confirmación. […] Un desarrollador puede permanecer inactivo durante un largo período de tiempo sin renunciar explícitamente a su bit. A largo plazo, estas cuentas pueden representar un riesgo de seguridad […]
- Cultura y documentación del software libre
- Control de versiones