Releases als Community-Mitglied testen
Korrekturen und Funktionen entstehen auf dem Branch main, „der Linie 6.0.15, dev-main“, und werden mit dem
nächsten 6.0.x-Release veröffentlicht (SECURITY.md). Jedes Community-Mitglied, das main vor einem Release auf
seiner eigenen Art von Einrichtung ausprobiert, macht dieses Release für alle mit derselben Einrichtung besser.
Warnung Testen Sie nur auf einer separaten Installation mit erfundenen Daten. Nie auf einer Produktivseite, und richten Sie einen Installer nie auf eine Datenbank, die Sie behalten möchten (Upgrade).
Inhalt
Eine Testinstallation einrichten
Am einfachsten ist ein Git-Klon von main, installiert auf SQLite, das keinen Datenbankserver braucht:
- Klonen Sie das Repository und notieren Sie den Commit, den Sie testen (
git log -1 --format='%h %ad %s'). - Installieren Sie ihn so, wie es Installation mit einem Befehl beschreibt.
- Halten Sie ihn mit Git aktuell (Mit Git entwickeln).
Die ausführliche Anleitung für Fürsprecher ist Die Entwicklungslinie testen.
Was Sie testen
| Bereich | Wie |
|---|---|
| Ihre alltäglichen Aufgaben | Bearbeiten, veröffentlichen, hochladen, übersetzen, eine Seite mit Layouts aufbauen |
| Was laut Changelog neu ist | Folgen Sie den Funktionsseiten, die im Changelog 6.0.15 verlinkt sind |
| Ihre Einrichtung | Ihre PHP-Version, Datenbank, Engine (Velocity, Apache oder nginx mit PHP-FPM, FrankenPHP), Ihr Betriebssystem |
| Ihre Erweiterungen | Die Erweiterungen, die Ihre echten Websites verwenden |
| Ihre Sprache und Ihre Anforderungen an Barrierefreiheit | Die Administration in Ihrer Sprache, mit Ihrer assistiven Technologie |
| Ein Upgrade | Eine Kopie der Struktur einer echten Website mit erfundenem Inhalt, aktualisiert wie in Upgrade beschrieben |
Eine Regression beschreiben
„Lief im letzten Release, auf main kaputt“ ist der nützlichste Befund überhaupt, weil er auf eine kürzliche Änderung zeigt. Nennen Sie den Commit:
Environment: Exponential main at <commit>, PHP <version>, <engine>, <database>, <design>
Worked in <last release>: <yes / no / unknown>
Steps: ...Melden Sie sie im richtigen Tracker (Einen Fehler melden).
Auf vielen Servern testen
Hosting-Unternehmen und Agenturen betreiben oft viele PHP-Versionen, Datenbanken und Betriebssysteme. Ein Test auf jedem davon vor einem Release ist ein Beitrag, den nur wenige andere leisten können. Partner haben dazu eine eigene Seite: Releases testen (Partner). Anforderungen und unterstützte Kombinationen: Anforderungen, Datenbankunterstützung, Betriebssystemunterstützung.
Verwandte Seiten
- Als Community-Mitglied mitwirken
- Die Entwicklungslinie testen
- Auf dem Laufenden bleiben
- Wie Releases entstehen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.