ROM-Maintainer
BearbeitenBevor wir zu dem Teil kommen, in dem Sie sich als ROM-Maintainer bewerben, beantworten wir zunächst einige der häufig gestellten Fragen zu diesem Thema.
Wer ist ein ROM-Maintainer?
Eine einfache Definition für den Begriff ROM Maintainer ist ein Benutzer, der das ROM baut, das auf ein bestimmtes Gerät geflasht wird. Die ROM-Maintainer sind verantwortlich für Probleme, auf die Benutzer beim Flashen oder Verwenden des ROMs stoßen.
- Diese Definition ändert sich im Kontext von /e/OS.. mehr dazu später in diesem Dokument
Gibt es ROM-Maintainer bei /e/OS?
Ja, wir haben ROM-Maintainer, die für bestimmte Geräte bauen
Haben Sie ROM-Maintainer für alle Geräte auf Ihrer Liste unterstützter Geräte?
Nein. Für Geräte, für die wir keinen eigenen ROM-Maintainer haben, bauen wir mit unserer automatisierten Build-Infrastruktur
Gibt es Unterschiede zwischen den ROM-Maintainern anderer Custom-ROMs und /e/OS?
Ja, und diese Unterschiede sind durchaus wichtig
- Die ROM-Maintainer von /e/OS sind für die gerätespezifischen Fehler ihres Geräts zuständig.
- Die Namen der /e/OS-ROM-Maintainer werden nicht offengelegt oder mit anderen Nutzern geteilt. Dies dient dazu, die Privatsphäre der ROM-Maintainer zu respektieren, es sei denn, sie möchten ihre Daten selbst mit den Nutzern teilen.
Welche Verantwortlichkeiten hat ein ROM-Maintainer
Vom ROM-Maintainer wird Folgendes erwartet
- Das /e/OS-ROM mit derselben Codebasis bauen, wie sie auf /e/OS Gitlab verfügbar ist
- Wenn das Gerät nicht von LineageOS unterstützt wird, bedeutet dies, dass der ROM-Maintainer die Device-Trees portieren und mit dem /e/OS-Quellcode synchronisieren muss
- Es werden keinerlei Änderungen an dem ROM oder dem Quellcode vorgenommen, so wie er auf /e/OS Gitlab geteilt wird
- Das bedeutet konkret, dass im Build dieselbe Reihe von Anwendungen verwendet wird, die auf /e/OS Gitlab verfügbar ist.
- Der ROM-Maintainer muss das ROM zunächst auf dem eigenen Gerät testen, sicherstellen, dass es korrekt funktioniert, und es dann für alle Nutzer freigeben
- Falls während des Tests gerätespezifische Probleme auftreten, wird erwartet, dass der Geräte-Maintainer diese Probleme behebt, bevor er den endgültigen, funktionierenden Build mit den Nutzern teilt.
Wie wird man ROM-Maintainer?
Voraussetzungen
Wenn Sie daran interessiert sind, ROM-Maintainer zu werden, wird vorausgesetzt, dass Sie über ausreichende Erfahrung im Bauen und Flashen von Custom-ROMs verfügen. Wir setzen außerdem voraus, dass Sie ein Experte im Debuggen von Problemen sind, die während des Build-Prozesses auftreten.
Schritte
- Zunächst sollten Sie ein inoffizielles /e/OS-ROM mit demselben Code bauen, der auf unserem /e/OS Gitlab verfügbar ist Es steht Ihnen frei, den Build-Modus zu wählen, den Sie bevorzugen. Sie können entweder Docker oder die traditionelle Repo-Sync-Methode verwenden, um das ROM zu bauen.
- Flashen Sie es auf Ihr eigenes Gerät und testen Sie es. Prüfen Sie, ob das Gerät wie erwartet funktioniert. Das bedeutet im Wesentlichen, dass Sie Anrufe tätigen und empfangen sowie Textnachrichten senden und empfangen können …
- Teilen Sie diesen inoffiziellen Build mit den Nutzern in unserem Forum. Erstellen Sie dafür ein neues Thema und kennzeichnen Sie es als inoffiziellen Build.
- Sobald die Nutzer den Build getestet haben, teilen sie ihr Feedback dazu mit
- Basierend auf einer angemessenen Anzahl positiver Rückmeldungen können Sie uns eine E-Mail an join@murena.io senden, mit einer klaren Betreffzeile (z. B.: ROM Maintainer Mediatek devicename), und wir übernehmen von dort aus.
Gibt es eine eigene Gruppe oder einen eigenen Kanal für ROM-Maintainer
Ja, wir haben einen eigenen Telegram-Kanal, der ausschließlich für ROM-Maintainer bestimmt ist. Sobald Sie Teil der ROM-Maintainer sind, werden Ihre Zugangsdaten zu dieser Gruppe hinzugefügt.
Kann ich mich aus der Gruppe der ROM-Maintainer zurückziehen?
Dies ist eine freiwillige Tätigkeit, daher können Sie jederzeit als ROM-Maintainer zurücktreten. Lassen Sie es uns einfach im Voraus wissen, damit wir alternative Vorkehrungen treffen können, damit die Builds weiterhin für die Nutzer verfügbar sind.
Was tun, wenn Sie noch weitere Fragen haben
Wenn Sie noch weitere Fragen haben, schreiben Sie bitte einen Beitrag im Forum und wir melden uns so schnell wie möglich bei Ihnen zurück.