Desarrolladores
Los desarrolladores son aquellas personas que contribuyen al código del software MediaWiki. Ellos realizan cambios en el repositorio central de Git para llevar modificaciones a revisión en Gerrit , dónde está almacenada la copia más reciente del software. Entre los desarrolladores se incluyen personal pagado de la Fundación Wikimedia y voluntarios. Luego de crear una cuenta de desarrollador , cualquier usuario puede proponer un cambio para revisión, pero solo los maintainers pueden fusionarlo. Para estadísticas o nombres, consulte Estadísticas de desarrollo.
Los desarrolladores no deben ser confundidos con los administradores de sistema, que son aquellos que tienen acceso shell o root a los servidores de la Fundación Wikimedia donde está almacenado el repositorio de código. Ellos pueden no ser realmente desarrolladores y, en muchos casos, raramente usan su permiso de edición. Y, si lo hacen, suele ser para dar mantenimiento en el repositorio a cosas no relacionadas con Mediawiki.
Maintainers (Mantenedores)
Un maintainer de un proyecto específico (incluido el núcleo de MediaWiki o una extensión) tiene +2 acceso al repositorio Git correspondiente, para que pueda fusionar los parches que otros enviaron. Por lo general, responden periódicamente a informes de errores y solicitudes de revisión de conjuntos de cambios. Se mantiene una lista de mantenedores en Desarrolladores/Maintainers.
Historia
Históricamente, los desarrolladores también mantenían los servidores de la Fundación Wikimedia, ahora dirigidos por los administradores de sistema. Antes de que se crearan los grupos de burócrata y steward, los desarrolladores eran los únicos que podían otorgar y retirar los permisos de sysop. Y antes de que se desarrollara la función de bloquear, también eran los únicos que podían bloquear cuentas de usuario. Por lo tanto, tuvieron un papel importante en la estructura de poder de Wikimedia.
Desde abril de 2006 hasta marzo de 2012, se estuvo utilizando Subversion. Sólo las personas con acceso de confirmación de Subversion (que debe ser aprobado por los administradores de SVN) podrían enviar cambios de código. Los códigos subidos a Subversion se fusionaban inmediatamente en el código fuente de MediaWiki. Aun así, sólo podía ser activados en los wikis de Wikimedia manualmente por un administrador de sistema y, antes de ello, podían ser revisados por un codificador. En enero de 2013, el repositorio MediaWiki SVN se hizo de solo lectura. Se movieron a Git todos los proyectos activos.
Véase también
- Cuenta de desarrollador
- Normativa de desarrollo
- Cómo llegar a ser un hacker de MediaWiki
- Lista de Gerrit de miembros del grupo MediaWiki (desarrolladores principales con +2 en todos los repositorios de MediaWiki).
- Desarrolladores nuevos