Github-Tutorial

Dieses Tutorial präsentiert Ihnen :

Damit Sie zu Jeedom beitragen können, müssen Sie die Änderungen vorschlagen (PR : Pull-Anfrage).

Erstellen Sie ein GitHub-Konto

In diesem Tutorial wird erläutert, wie Sie ein GitHub-Konto erstellen, um Fehler (Problem in der GitHub-Sprache) melden oder sogar Korrekturen (Pull Request oder PR in der Github-Sprache) für das gesamte Jeedom-Projekt vorschlagen zu können. einschließlich der kostenlosen Plugins oder Dokumentationen oder anderer Github-Projekte, an denen Sie teilnehmen möchten.

Gehe zu Github und klicken Sie auf die Schaltfläche Anmelden. Sie sollten sich daher auf einer ähnlichen Seite wie der folgenden befinden und daher einen Spitznamen, eine E-Mail-Adresse und ein Passwort eingeben und dann auf klicken Erstellen Sie ein Konto

tuto.github1

Sie kommen also wie unten auf einer zweiten Seite an und ändern nichts, Sie klicken auf Mach weiter

tuto.github2

Sie sind registriert und auf der Konfigurationsseite Ihrer Kontooptionen. Ich empfehle Ihnen, die E-Mail-Adresse zu überprüfen, um Ihr Konto wiederherzustellen, wenn Sie beispielsweise Ihr Passwort vergessen haben, aber auch um Änderungen einreichen zu können. Ich lasse Sie auch die anderen Optionen entdecken, wenn Sie neugierig sind.

tuto.github3

Jeedom Core Fork oder Dokumentation

Gabel - Warum - Wie

Fork kopiert ein Projekt in Ihren Github-Bereich, um den Code und die Dokumentationsdateien ändern zu können, und sendet dann eine Pull-Anfrage an das ursprüngliche Projekt, die dann von den Entwicklern des Projekts untersucht wird

Jetzt, da Sie ein Github-Konto haben und mit Ihrer verifizierten E-Mail-Adresse identifiziert sind, wenn Sie gehen hier Sie befinden sich im Jeedom-Projekt. Auf der rechten Seite befindet sich ein Gabelknopf, mit dem Sie ihn in Ihren Github-Bereich kopieren können.

tuto.github4

Bearbeiten einer oder mehrerer Dateien

In meinem Fall möchte ich daher eine Änderung an der Datei vornehmen history.class.php Diese Datei befindet sich im Kern von jeedom und genauer hier : Kern / Klasse /

tuto.github5

tuto.github6

Um die Datei zu durchsuchen, positionieren Sie sich mit dem Stift im Textblock der Datei, die Sie gerade im Bearbeitungsmodus geöffnet haben, und drücken Sie “Strg + F”, um die Suche zu aktivieren. Sie fügen den gesuchten Text ein oder geben ihn an (nur ein wichtiges Element und eine Zeile, nicht ein ganzer Block auf einmal). Bestätigen Sie mit “Enter”, um die Suche zu starten.

Spitze

Wenn Sie nicht in das Fenster klicken, das den gesuchten Text oder Code enthält, wird die Browsersuche geöffnet und in meinem Fall weiß Google Chrome nicht, wie im Code oder gesucht werden soll Dokumentation direkt.

tuto.github7

tuto.github14

Also lösche ich den Block und ersetze ihn.

Dann finden wir dies im unteren Teil : 1. Wenn möglich, wird ein expliziter Titel angegeben. 2. Wir geben eine etwas genauere Beschreibung ein (in meinem Fall wäre es zu lang, der Link zum Forum wäre aussagekräftiger) 3. Wir stellen sicher, dass es so angekreuzt ist 4. On commit = Änderung senden

tuto.github8

Senden Sie eine Änderung

Die begehen Das oben Genannte betrifft nur den Zweig des Projekts in Ihrem GitHub-Bereich. Um Änderungen am ursprünglichen Projekt einzureichen, müssen Sie eine PR (Pull Request) durchführen)

tuto.github9

tuto.github10

Es ist wichtig, die eingereichten Änderungen klar zu erläutern, damit die Entwickler des ursprünglichen Projekts Ihre Anfrage verstehen und validieren können.

tuto.github11

Es ist vorbei. Sie müssen warten, bis Ihre PR validiert ist.

NB: Nur Benutzer mit einem Push-Recht auf Jeedom können die PR validieren.

Um sicherzustellen, dass Ihre Änderung in der Liste enthalten ist, können Sie auf Pull Requests klicken

tuto.github12

Wir erhalten die Liste der PR, die auf die Validierung wartet. Wir können unsere klar sehen

tuto.github13

Nous utilisons des cookies pour vous garantir la meilleure expérience sur notre site web. Si vous continuez à utiliser ce site, nous supposerons que vous en êtes satisfait.