dev

El repositorio es el lugar central donde se almacena el código que ejecuta Fandom y los proyectos relacionados. Las versiones son rastreadas por el repositorio y el historial se conserva. Fandom actualmente aloja sus repositorios en GitHub usando el sistema de control de versiones Git.

Descarga desde el repositorio

Encontrar la última versión de la base de código Fandom

El código implementado está disponible en la vista de etiquetas en GitHub. La última versión de release-* debería ser el último código desplegable. La rama de desarrollo es la ubicación de los cambios entrantes, que deberían publicarse la próxima semana.

Ramas

Nosotros usamos ramas para mantener y manejar nuestro código:

dev
contiene la versión más actual del códig
release-*
contiene instantáneas de la rama de desarrollo para lanzamiento
PROJECT-NUMBER
contiene copias por ticket de la rama de desarrollo con cambios a un tícket específico (normalmente el arreglo de un bug o la implementación de una funcionalidad) en el formato donde PROJECT representa el proyecto al que el ticket hace referencia, y NUMBER representa el número del ticket en la cola del proyecto. Estas ramas son después fusionadas a la rama de desarrollo una vez la revisión de código se ha completado.

Estructura de archivos

This section details the organization of our dev branch. Paths are relative to dev root. Everything that is not listed here comes from MediaWiki core (note: this list might still be incomplete).

extensions/fandom/
Most Fandom features, packaged as stand-alone extensions
includes/fandom/
Dependencies, services and helper classes used in different places in the code
maintenance/fandom/
Maintenance scripts, some DB schemas and misc. scripts