Testing Joomla! patches QuickReferenceGuide/de: Difference between revisions
From Joomla! Documentation
Created page with "===Patch erstellen=== Patch = Text Datei die Änderungen am Quellcode beschreibt" |
Created page with "Methoden: * Benutze IDE (Entwicklungsumgebung - z.B. Netbeans, PHPStorm) ** Verbessere den Joomla Code im Editor & erstelle ein .diff Patch! * Benutze Github: https://github.c..." |
||
| Line 51: | Line 51: | ||
Patch = Text Datei die Änderungen am Quellcode beschreibt | Patch = Text Datei die Änderungen am Quellcode beschreibt | ||
Methoden: | |||
* | * Benutze IDE (Entwicklungsumgebung - z.B. Netbeans, PHPStorm) | ||
** | ** Verbessere den Joomla Code im Editor & erstelle ein .diff Patch! | ||
* | * Benutze Github: https://github.com/joomla/joomla-cms | ||
** | ** Navigiere zu der Seite mit dem Code | ||
** | ** Klicke auf das “Stift” Symbol: “Clicking this button will fork this project so you can edit the file” | ||
** | ** Verbesserungen hinzufügen | ||
*** | *** Mache Änderungen im Code unter “Edit File” | ||
*** | *** Füge eine Zusammenfassung unter “Commit changes” hinzu (50 oder weniger Zeichen) | ||
*** | *** Im Textfeld bei “Commit Changes” eine umfangreichere Beschreibung einfügen (50 oder mehr Zeichen) | ||
** | ** Sichern & Pull Request erstellen | ||
* | * Benutze die Kommandozeile .git (für erfahrene Nutzer) | ||
===More information=== | ===More information=== | ||
Revision as of 16:58, 15 March 2015
Die Testing Joomla! patches Seite beschreibt die Prozedur wie man die Patches testen kann. Dieses Dokument ist die Kurzübersicht mit allen nötigen Schritten.
Joomla Issue Tracker
- http://issues.joomla.org
- Mit dem Github account einloggen (falls Sie noch keinen Account haben, gehen Sie auf https://github.com und richten Sie einen kostenlosen Account ein)
- Statusmeldungen sind: New > Confirmed > Pending > Ready to commit(RTC) > Closed
- New - gerade gemeldet
- Confirmed - jemand reproduziert & bestätigte den Fehler
- Pending - Pending - Es gibt ein Patch (“PR” - pull request);, zwei erfolgreiche Tests sind nötig
- Ready To Commit - Kann zum Joomla Quelltext hinzugefügt werden
- Needs Review - Ein erfahrener Entwickler ist nötig um den Patch zu überprüfen.
- Informationen Erforderlich - Es werden mehr Informationen von der Person benötigt, die das Problem gemeldet hat
Testing Bugs, Reports, Patches
- Have working local web server environment (XAMPP, MAMP ect)
- Get Joomla “staging” from: https://github.com/joomla/joomla-cms
- Download, unzip to folder
- or: git clone https://github.com/joomla/joomla-cms.git
- Install Joomla at local web server
- Install with: Test English (GB) sample data
- Do not remove /installation/ folder!
- Joomla Patch Tester Component
- Download from: https://github.com/joomla-extensions/patchtester/releases
- Installation via Extensions > Install
- Add your own Github account details under Options (Username + Password)
- Testing found issues
- Find issue in Joomla Issue Tracker (useful filters: status, category, tests, easy)
- Reproduce bug (can't reproduce bug? → report)
- Install Patch in Joomla Patch Tester Component. patch: [#ID of patch – Some descriptive title for problem/patch]
- Test if bug is solved & report findings (use @test for successful test)
- Remove Patch (“revert patch”)
Fehler melden
- Suchen Sie im “Issue Tracker” ob das Problem schon gemeldet wurde
- Erstellen Sie eine neues Problem [New Item]
- Benutzen Sie einen gut beschreibenden Titel
- Beschreibung:
- Schritte um den Fehler zu reproduzieren
- Das erwartete Resultat und das jetzige Resultat
- Systeminformationen (so viele wie möglich), z.B. die PHP-Version und die Browserversion
- Zusätzliche Kommentare
- Die Priorität ist standardmäßig: Medium
- Version ist im Moment 3.4.x
- Kategorieangabe: wählen Sie die am besten geeignete Kategorie
Patch erstellen
Patch = Text Datei die Änderungen am Quellcode beschreibt
Methoden:
- Benutze IDE (Entwicklungsumgebung - z.B. Netbeans, PHPStorm)
- Verbessere den Joomla Code im Editor & erstelle ein .diff Patch!
- Benutze Github: https://github.com/joomla/joomla-cms
- Navigiere zu der Seite mit dem Code
- Klicke auf das “Stift” Symbol: “Clicking this button will fork this project so you can edit the file”
- Verbesserungen hinzufügen
- Mache Änderungen im Code unter “Edit File”
- Füge eine Zusammenfassung unter “Commit changes” hinzu (50 oder weniger Zeichen)
- Im Textfeld bei “Commit Changes” eine umfangreichere Beschreibung einfügen (50 oder mehr Zeichen)
- Sichern & Pull Request erstellen
- Benutze die Kommandozeile .git (für erfahrene Nutzer)
More information
- Component Patchtester: Component Patchtester for Testers
- Testing Joomla! patches: Testing Joomla! patches
- Testing Checklist: Testing Checklists
- Filing bugs and issues: Filing bugs and issues
- Bug Squad: Bug Squad
- Bug Tracking Process: Bug Tracking Process