Aus Mageia wiki
Warnung!
Diese Seite befindet sich im neuen Wiki hier: https://wiki.mageia.org/en/Wie_man_drakx-installer-help_paketiert-de
Das Wiki ist umgezogen und befindet sich nun unter https://wiki.mageia.org/en/Hauptseite-de . Bitte nutzen Sie das neue Wiki.
Diese Seite befindet sich im neuen Wiki hier: https://wiki.mageia.org/en/Wie_man_drakx-installer-help_paketiert-de
Diese Seite ist ein Entwurf
Wenn du diese Seite verändern willst, so melde dich einfach an und klicke auf den Tabulator Bearbeiten. Betrachte auch andere Seiten verbessern und betreuen.
Wenn du diese Seite verändern willst, so melde dich einfach an und klicke auf den Tabulator Bearbeiten. Betrachte auch andere Seiten verbessern und betreuen.
Inhaltsverzeichnis
Anweisungen:
-
- Erstelle eine lokale Kopie des Repository mit welchem gearbeitet werden soll:
git clone mga:software/drakx-installer-help
- Aktualisiere die Dateien in drakx-installier-help/
- füge für die Erstellung einer neuen .html Datei einen Eintrag in die Makefile Datei, in der HTML_FILES Sektion an (empohlen in alphabetischer Reihenfolge)
- füge für neue Sprachen einen Eintrag in die Makefile Datei in der TRANSLATIONS Sektion an
- für PNG_FILES (PNG Dateien) für einen EIntrag in PNG_FILES ein
- commit (führe mehrere commits mit ein paar Änderungen durch, falls es viele Änderungen gibt - nicht alles auf einmal)
- aktualisiere NEWS mit Änderungen die durchgeführt wurden
- commit (git ci -m "<commit meldung>")
- Erhöhe die Versionsnummer in der Makefile
- commit
- auf git übertragen
- gebe folgendes ein "git tag x.y" (ersetze x.y mit der Versionsnummer)
- und führe anschließend "git push --tags" aus
-
mgarepo co drakx-installer-help
- update .spec
- Vergewissern Sie sich das die neue Sprache in der «for lang in » Loop eingefügt wurde
- übertrage die .tar.xz nach SOURCES/
- mgarepo sync -d um den Tarball aus dem git Repository herunterzuladen
- Lösche nicht den alten Tarball (die Datei sha1.lst wird nicht aktualisiert wenn diese vor dem "mgarepo sync" geöscht wird)
- mgarepo sync
- commit
- update .spec
- submit / reiche die Daten ein
- Wenn alles erfolgreich läuft füge die Veröffentlichung in drakx-installer-stage2 und übertrage (Commit Nachricht: "rebuild against new drakx-installer-help"´)
Wie man die benötigten Hilfedateien von Calenco erhält
Muss zuerst getan werden
Prüfe mit xxe ob die DrakX.xml gültig ist (wenn Sie die DrakX.xml in xxe öffnen werden alle Seiten überprüft die enthalten sind). Falls die Datei nicht gültig ist, beheben Sie dies zu erst die Fehler.
Zu tun wenn DrakX.xml gültig ist
- gehe auf die benötigte Sprache in Calenco
- Wähle "Manuals" in der linken Spalte
- wähle "DrakX.xml" auf der rechten Seite
- klicke auf "Publications" in der Menüleiste
- wähle "DrakX-DE" (ersetze "DE" mit dem gewünschten Sprachcode.. für Englisch ist es nur "DrakX")
- im Pop-up Fenster wähle "Save File"
- Speichere die Datei nicht am gleichen Ort in dem sich Ihre Kopie des Git Repository befindet. Es ist einfacher einzelne Teile zu committen.
Was vor dem committen der Datei überprüft werden muss
- Entpacke die gezippte Anleitung, die Sie heruntergeladen haben
- führe
git pull
auf Ihrer lokalen Kopie von git://git.mageia.org/soft/drakx-installer-help/ aus- Falls Sie noch nicht diese Kopie haben führe
git clone mga:software/drakx-installer-help
aus
- Falls Sie noch nicht diese Kopie haben führe
- Vergleiche mit kdiff3 oder einem ähnlichen Werkzeug die entpackten Dateien mit denen, die sich im git Verzeichnis befinden
- Es ist häufig das beste die Verzeichnisse zuerst zu vergleichen und erst anschließend die Dateien zu bearbeiten
- Sobald alles OK ist, kopiere die neue oder geänderte Datei in das zutreffende Verzeichnis in ihrer git Kopie
- Führe eine letzte Überprüfung mit
git status
durch und teste die Datei in einem Browser - oder überspringe den letzten Schritt, und überprüfe diese mit
gitk
nachdem Siegit add
für alle Aktualisierungen und neue Dateien ausgeführt haben- Füge diese nicht in git ein und übertrage zu viele Änderungen auf einmal. Wenn die Änderungen nicht zu groß sind ist es ok die jeweiligen Sprachdateien einzeln zu übertragen. Falls es nur eine Zeile verschiedenen oder allen Sprachen sind, ist es in Ordnung diese für alle Sprachen zu committen. Wenn große Änderungen in einigen Teilen durchgeführt wurde ist es besser die Seiten nur eine nach der anderen zu committen.
- Führe eine letzte Überprüfung mit
Bitte Beachten!
Es sieht vielleicht blöd aus, so viele Überprüfungen zu machen. Bitte behalte im Hinterkopf das wir keine Fehler korrigieren können, welche in neuen Mageia-Versionen veröffentlicht wurden. Wenn z.B. ausversehen die Hilfe für eine Sprache mit der Hilf einer anderen Sprache überschrieben wurde, muss bis zur nächsten Mageia-Veröffentlichung gewartet werden um diesen Fehler zu beheben. Außer es wurde zu einer Zeit geschrieben, als die diffs nur nutzlose Änderungen wie Leerzeichen etc. sind, so das die echten Änderungen nur schwer zu sehen sind.
Es sieht vielleicht blöd aus, so viele Überprüfungen zu machen. Bitte behalte im Hinterkopf das wir keine Fehler korrigieren können, welche in neuen Mageia-Versionen veröffentlicht wurden. Wenn z.B. ausversehen die Hilfe für eine Sprache mit der Hilf einer anderen Sprache überschrieben wurde, muss bis zur nächsten Mageia-Veröffentlichung gewartet werden um diesen Fehler zu beheben. Außer es wurde zu einer Zeit geschrieben, als die diffs nur nutzlose Änderungen wie Leerzeichen etc. sind, so das die echten Änderungen nur schwer zu sehen sind.
Bitte Beachten!
Jetzt wo es "scheint" dass wir normale Änderungen, statt etliche nutzlos geänderten Tabs, Leerzeichen und neue Zeilen, wird eine Überprüfung mit gitk eventuell ausreichend sein?? Und lade und entpacke die Dateien direkt in Ihre lokale git Kopie? (nach dem Ausführen von
Jetzt wo es "scheint" dass wir normale Änderungen, statt etliche nutzlos geänderten Tabs, Leerzeichen und neue Zeilen, wird eine Überprüfung mit gitk eventuell ausreichend sein?? Und lade und entpacke die Dateien direkt in Ihre lokale git Kopie? (nach dem Ausführen von
git up
natürlich.)