JG4-dev: Herunterladen des Entwicklungscodes für Tests

    • Offizieller Beitrag

    Für Tests von Code-Änderungen auf Github gibt es bereits ein einige Anleitungen, auf Englisch hier: https://github.com/JoomGalleryfriends/JG4-dev#testing


    Dann gibt es eine Projektpräsentation (Deutsch), wo auf Seite 12 und 13 Hinweise zu finden sind.


    Da trotzdem oft noch Unsicherheit besteht, wo/was/wie man etwas von Github downloaden kann, hier eine bebilderte Anleitung.


    Um das 'richtige' Zip zu erhalten, muss man unterscheiden was man eigentlich testen möchte.

    Hier gbt es grundsätzlich zwei Möglichkeiten:


    1. Will ich den Code testen der schon "fertig" ist? - Dann muss man den 'main'-Branch auswählen, dieses Zip herunterladen und installieren.

    Hier der Klickweg dazu:

    - Zunächst wechselt man in das Repo 'JG4-dev' (1)

    - Klick auf 'Code' (2) (sofern nicht bereits ausgewählt)

    - Dann wählt man den 'main'-Branch aus (3) (sofern nicht bereits ausgewählt)

    - Klick auf 'Code' (4) und dann 'Download Zip' (5)


    So erhält man ein fertiges Zip, das man unter Joomla 4 installieren kann.


    oder


    2. Will ich einen 'Pull Request' (PR) testen? - Dann muss man sich das Zip aus dem jeweiligen 'Entwicklungsbranch' herunterladen und installieren.

    Ein Pull Request (PR) ist ein 'Vorschlag' für eine Änderung im Code. Erst wenn dieser Vorschlag getestet und für 'gut' befunden wurde, wird er in den 'main'-Branch (das Hauptprojekt) gemergt=übernommmen.

    Hier an einem Beispiel erkärt: Angenommen du möchtest den PR Nr. 76 https://github.com/JoomGalleryfriends/JG4-dev/pull/76 testen:

    Der Klickweg dazu:

    - Zunächst wechselt man in das Repo 'JG4-dev' (1)

    - Klick auf 'Pull requests' (2)

    - Klick auf den Namen des PR (3)


    Klick auf den Namen des Branches (4)


    - Klick auf 'Code' (5) und dann 'Download Zip' (6).


    So erhält man ein fertiges Zip, das man unter Joomla 4 installieren kann.

    Was/wie man dann testet, ist natürlich abhängig von der jeweiligen Änderung im Code. Dies findet ihr in der Beschreibung zum jeweiligen Pull Request (PR).


    Falls noch Fragen zum testen sind, gerne hier melden.