This page, or parts of it, are still untranslated. Please translate it to the appropriate language (Deutsch).
Das Repository ist der zentrale Ort, an dem der Code, der Fandom und verwandte Projekte ausführt, gespeichert wird. Versionen werden vom Repository verfolgt und die Historie bleibt erhalten. Fandom hostet derzeit seine Repositories auf GitHub mit dem Git Versionskontrollsystem.
Herunterladen aus dem Repository
- Du musst Git installiert haben. Auf der Setup-Seite des GitHub findest du die entsprechenden Informationen zum Einstieg.
- Navigiere zum Anwendungs-Repository von Fandom auf GitHub, um Anweisungen zum Klonen des Projekt-Repos zu erhalten.
Suche nach der neuesten Version der Fandom-Codebasis
Eingesetzter Code ist in der Tag-Ansicht auf GitHub verfügbar. Der jüngste Zweig des release-* sollte der neueste deploybare Code sein. Der Dev-Zweig ist der Ort der eingehenden Änderungen, die in der nächsten Woche veröffentlicht werden sollen.
Branches
We use branches to maintain and manage our code:
dev- contains the most current version of the code
release-*- contains snapshots of the development branch for release
PROJECT-NUMBER- contains per ticket copies of the development branch with changes for a specific ticket (normally a bug fix or feature implementation) in the format where PROJECT represents the project the ticket relates to, and NUMBER represents the number of the ticket in the project's queue. These branches are then merged back into the development branch once code review has been completed.
File layout
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