website diff de/devel/index.php @ rev 1189

de: add cooking announce (thanks Frieder)
author Paul Issott <paul@slitaz.org>
date Mon Feb 17 19:21:05 2014 +0000 (2014-02-17)
parents e43ee5c5ace0
children 9ed0bfb74392
line diff
     1.1 --- a/de/devel/index.php	Sat Mar 31 22:22:36 2012 +0300
     1.2 +++ b/de/devel/index.php	Mon Feb 17 19:21:05 2014 +0000
     1.3 @@ -50,44 +50,44 @@
     1.4  </ul>
     1.5  
     1.6  <p>
     1.7 -SliTaz ist ein Opensource-Projekt, das von einer Community entwickelt wird. 
     1.8 -Jeder kann und darf gerne dazu seinen Beitrag leisten, Nutzer, Grafiker oder 
     1.9 -Programmierer sind gleichermassen willkommen, es gibt immer etwas zu tun. Sei 
    1.10 -es das Vervollständigen des <a href="http://doc.slitaz.org/de:start">Wikis</a> und der 
    1.11 +SliTaz ist ein Opensource-Projekt, das von einer Community entwickelt wird.
    1.12 +Jeder kann und darf gerne dazu seinen Beitrag leisten, Nutzer, Grafiker oder
    1.13 +Programmierer sind gleichermassen willkommen, es gibt immer etwas zu tun. Sei
    1.14 +es das Vervollständigen des <a href="http://doc.slitaz.org/de:start">Wikis</a> und der
    1.15  Dokumentation, Bugs im <a href="http://bugs.slitaz.org">Bug Tracking System</a>
    1.16 -melden, neue Pakete zu erstellen 
    1.17 -und sie auf die Mirrors hochladen oder einfach anderen SliTaz-Nutzern im 
    1.18 -Forum oder der Mailing-List zu helfen. 
    1.19 +melden, neue Pakete zu erstellen
    1.20 +und sie auf die Mirrors hochladen oder einfach anderen SliTaz-Nutzern im
    1.21 +Forum oder der Mailing-List zu helfen.
    1.22  </p>
    1.23  
    1.24  <p>
    1.25 -SliTaz besitzt eine kleine Community und hört auf die Nutzer. Viele der Entwickler 
    1.26 -sind im <a href="http://forum.slitaz.org/">Forum</a> und der 
    1.27 -<a href="../mailing-list.php">Mailing Liste</a> selbst aktiv. Einfach in der 
    1.28 +SliTaz besitzt eine kleine Community und hört auf die Nutzer. Viele der Entwickler
    1.29 +sind im <a href="http://forum.slitaz.org/">Forum</a> und der
    1.30 +<a href="../mailing-list.php">Mailing Liste</a> selbst aktiv. Einfach in der
    1.31  jeweiligen Sprache/Forum ansprechen.
    1.32  </p>
    1.33  
    1.34  <h2 id="repos">Mercurial Repositories</h2>
    1.35  
    1.36  <p>
    1.37 -Die Website, Konfigurationsdateien und Skripte von SliTaz werden über das 
    1.38 +Die Website, Konfigurationsdateien und Skripte von SliTaz werden über das
    1.39  Mercurial Repository verwaltet.
    1.40 -SliTaz Mercurial oder "Hg Repositories" können von jedem unter der Addresse 
    1.41 -<a href="http://hg.slitaz.org/">http://hg.slitaz.org/</a> angesehen werden. 
    1.42 -Leute mit Schreibzugriff können über folgende Adresse 
    1.43 -direkt auf das Repositorium zugreifen: 
    1.44 +SliTaz Mercurial oder "Hg Repositories" können von jedem unter der Addresse
    1.45 +<a href="http://hg.slitaz.org/">http://hg.slitaz.org/</a> angesehen werden.
    1.46 +Leute mit Schreibzugriff können über folgende Adresse
    1.47 +direkt auf das Repositorium zugreifen:
    1.48  <code>repos.slitaz.org</code>, Nutzername und Passwort sind dabei erforderlich.
    1.49 -Mercurial arbeitet mit Python, unter SliTaz lässt es sich mit 
    1.50 +Mercurial arbeitet mit Python, unter SliTaz lässt es sich mit
    1.51  <code>tazpkg get-install mercurial</code> installieren.
    1.52  </p>
    1.53  
    1.54  <h4>~/.hgrc</h4>
    1.55  
    1.56  <p>
    1.57 -Bevor Du Deinen ersten Beitrag leistest, stelle bitte sicher, dass 
    1.58 -die Konfigurationsdatei (.hgrc) für das Repository vorhanden und richtig 
    1.59 -konfiguriert ist. Es sollte Deine E-Mail-Adresse enthalten, sowie den Nutzernamen 
    1.60 -(üblicherweise kein Pseudonym). Beispiel einer lokalen, persönlichen 
    1.61 +Bevor Du Deinen ersten Beitrag leistest, stelle bitte sicher, dass
    1.62 +die Konfigurationsdatei (.hgrc) für das Repository vorhanden und richtig
    1.63 +konfiguriert ist. Es sollte Deine E-Mail-Adresse enthalten, sowie den Nutzernamen
    1.64 +(üblicherweise kein Pseudonym). Beispiel einer lokalen, persönlichen
    1.65  Datei ~/.hgrc :
    1.66  </p>
    1.67  <pre class="script">
    1.68 @@ -98,18 +98,18 @@
    1.69  <h4>"Clone", "modify", "commit" und "push"</h4>
    1.70  
    1.71  <p>
    1.72 -Die repositories werden über die Kommandozeile verwaltet. Zuerst erstellt man eine 
    1.73 +Die repositories werden über die Kommandozeile verwaltet. Zuerst erstellt man eine
    1.74  lokale Kopie:
    1.75  </p>
    1.76  <pre>
    1.77   $ hg clone http://repos.slitaz.org/website
    1.78  </pre>
    1.79  <p>
    1.80 -Im Dateimanager in das erstellte Verzeichnis wechseln. Um alle 
    1.81 -Änderungen anzuzeigen dient der Befehl <code>log</code> 
    1.82 -(mit der Option <code>log -l 2</code> nur die 
    1.83 -beiden letzten Änderungen). <code>head</code> zeigt den letzten Logeintrag an. 
    1.84 -Damit diese Befehle funktionieren musst Du Dich im lokalen Verzeichnis befinden! 
    1.85 +Im Dateimanager in das erstellte Verzeichnis wechseln. Um alle
    1.86 +Änderungen anzuzeigen dient der Befehl <code>log</code>
    1.87 +(mit der Option <code>log -l 2</code> nur die
    1.88 +beiden letzten Änderungen). <code>head</code> zeigt den letzten Logeintrag an.
    1.89 +Damit diese Befehle funktionieren musst Du Dich im lokalen Verzeichnis befinden!
    1.90  </p>
    1.91  <pre>
    1.92   $ hg log
    1.93 @@ -122,13 +122,14 @@
    1.94   $ hg status
    1.95  </pre>
    1.96  <p>
    1.97 -Soll eine Datei neu hinzugefügt werden, muss vorher der Befehl <code>add</code> verwendet werden. 
    1.98 +Soll eine Datei neu hinzugefügt werden, muss vorher der Befehl <code>add</code> verwendet werden.
    1.99  Nun noch nach zwischenzeitlichen Neuerungen anfragen, und, falls welche existieren,
   1.100  mit <code>update</code> in Deine Änderungen einfügen.
   1.101  </p>
   1.102  <pre>
   1.103   $ hg pull
   1.104 -</pre> 
   1.105 +</pre>
   1.106 +<p>
   1.107  Nun die Änderungen in das lokale Logbuch eintragen:
   1.108  </p>
   1.109  <pre>
   1.110 @@ -136,7 +137,7 @@
   1.111   $ hg log
   1.112  </pre>
   1.113  <p>
   1.114 -Um nun Deine Änderungen auf dem Server zu veröffentlichen 
   1.115 +Um nun Deine Änderungen auf dem Server zu veröffentlichen
   1.116  </p>
   1.117  <pre>
   1.118   $ hg push
   1.119 @@ -150,50 +151,50 @@
   1.120  <h2 id="pkgs">Tazpkg Pakete</h2>
   1.121  
   1.122  <p>
   1.123 -Tazpkg Pakete werden bei SliTaz automatisch via Tazwok und einem "Rezept" 
   1.124 +Tazpkg Pakete werden bei SliTaz automatisch via Tazwok und einem "Rezept"
   1.125  generiert. Im Wiki entsteht gerade eine Referenz von <a href="http://hg.slitaz.org/
   1.126  tazwok/raw-file/tip/doc/tazwok.en.html">Tazwok</a>, den <a href="http://doc.slitaz.org/
   1.127  en:cookbook:receipts">Rezepten</a> sowie ein <a href="
   1.128 -http://doc.slitaz.org/en:cookbook:wok">Manual</a>. 
   1.129 +http://doc.slitaz.org/en:cookbook:wok">Manual</a>.
   1.130  Kenntnisse dieser Anleitungen werden vorrausgesetzt.
   1.131  </p>
   1.132  <p>
   1.133 -Zuerst zur Auswahl des Paketes. Es sollen nur Pakete angeboten werden, 
   1.134 -die nützlich erscheinen und funktionabel sind. Dabei bitte das kleinste 
   1.135 -Paket aus der Anwendungskategorie verwenden. Existiert schon eine Anwendung 
   1.136 -aus dem Bereich, bitte nicht noch ein ähnliches Paket erstellen. 
   1.137 -Wenn Du aber eine Alternative dafür findest, die leichter ist, oder mehr Funktionalität 
   1.138 -für ein paar kB mehr bietet, stelle es in der Mailing-List zur Diskussion. 
   1.139 -Besondere Anforderungen werden an Pakete gestellt, die auf der Live-CD 
   1.140 -mitgeliefert werden sollen. Erleichtern des Codes, Auflösen unnötiger 
   1.141 +Zuerst zur Auswahl des Paketes. Es sollen nur Pakete angeboten werden,
   1.142 +die nützlich erscheinen und funktionabel sind. Dabei bitte das kleinste
   1.143 +Paket aus der Anwendungskategorie verwenden. Existiert schon eine Anwendung
   1.144 +aus dem Bereich, bitte nicht noch ein ähnliches Paket erstellen.
   1.145 +Wenn Du aber eine Alternative dafür findest, die leichter ist, oder mehr Funktionalität
   1.146 +für ein paar kB mehr bietet, stelle es in der Mailing-List zur Diskussion.
   1.147 +Besondere Anforderungen werden an Pakete gestellt, die auf der Live-CD
   1.148 +mitgeliefert werden sollen. Erleichtern des Codes, Auflösen unnötiger
   1.149  Abhängigkeiten gehören zur Selbstverständlichkeit!
   1.150 -Allgemein werden solche Pakete vorerst ebenfalls in der Mailing-List zur 
   1.151 +Allgemein werden solche Pakete vorerst ebenfalls in der Mailing-List zur
   1.152  Diskussion gestellt.
   1.153  </p>
   1.154  <p>
   1.155 -Bevor Du beginnst zu kompilieren und aus den Dateien ein SliTaz-Paket zu erstellen, 
   1.156 -pprüfe, ob ein ähnliches, oder sogar gleiches Paket nicht schon 
   1.157 +Bevor Du beginnst zu kompilieren und aus den Dateien ein SliTaz-Paket zu erstellen,
   1.158 +pprüfe, ob ein ähnliches, oder sogar gleiches Paket nicht schon
   1.159  Auf dem SliTaz Mirror (v.a. Sektion "indigest") zur verfügung steht.
   1.160 -Nicht vergessen, die Mitglieder der Mailing-List stehen Dir gerne 
   1.161 +Nicht vergessen, die Mitglieder der Mailing-List stehen Dir gerne
   1.162  zur Verfügung, ebenso das <a href="http://hg.slitaz.org/tazwok/raw-file/tip/doc/tazwok.en.html">Tazwok Manual</a>.
   1.163  </p>
   1.164  
   1.165  <h2 id="website">Website Management und Handbuch</h2>
   1.166  
   1.167  <p>
   1.168 -Das Management der Website findet über das Mercurial Repository 
   1.169 -statt. Dazu gibt es einige Tools:<br>
   1.170 +Das Management der Website findet über das Mercurial Repository
   1.171 +statt. Dazu gibt es einige Tools:<br />
   1.172  <code>rsync</code> ist ist ein Synchronisierungstool, lokal und fürs Netzwerk. Es nutzt einen
   1.173 -enorm schnellen und kleinen Algorithmus, der es zu einer nützlichen Anwendung macht. 
   1.174 -<code>diff</code> wird dafür verwendet, Logs hochzualden, <code>patch</code> 
   1.175 +enorm schnellen und kleinen Algorithmus, der es zu einer nützlichen Anwendung macht.
   1.176 +<code>diff</code> wird dafür verwendet, Logs hochzualden, <code>patch</code>
   1.177  dient des Uploads des eigentlichen Inhalte.
   1.178 -<br><br>
   1.179 -Das deutsche Handbuch ist vollständig ins Wiki verlegt, jeder kann sich gerne daran 
   1.180 +<br /><br />
   1.181 +Das deutsche Handbuch ist vollständig ins Wiki verlegt, jeder kann sich gerne daran
   1.182  konstruktiv beteiligen. Eine Anmeldung ist erforderlich.
   1.183  </p>
   1.184  <p>
   1.185 -Als grafische Oberfläche kann Grsync dienen, schneller geht es aber über die 
   1.186 -Kommandozeile. Um die Seite zum ersten Mal in das  Vezeichnis  
   1.187 +Als grafische Oberfläche kann Grsync dienen, schneller geht es aber über die
   1.188 +Kommandozeile. Um die Seite zum ersten Mal in das  Vezeichnis
   1.189  <code>/home/tux/Public/slitaz/website</code> herunterzuladen:
   1.190  </p>
   1.191  <pre>
   1.192 @@ -205,11 +206,11 @@
   1.193  <h3>Diff und patch</h3>
   1.194  
   1.195  <p>
   1.196 -Die Anwendungen <code>diff</code> und <code>patch</code> sind Kommando-Zeilen 
   1.197 -Tools zur Erzeugung von Unterschieden zwischen zwei Dateien. 
   1.198 -Diese Methode wird häufig bei Zusammenarbeit genutzt, Veränderungen und Metadaten 
   1.199 +Die Anwendungen <code>diff</code> und <code>patch</code> sind Kommando-Zeilen
   1.200 +Tools zur Erzeugung von Unterschieden zwischen zwei Dateien.
   1.201 +Diese Methode wird häufig bei Zusammenarbeit genutzt, Veränderungen und Metadaten
   1.202  können leicht und schnell eingesehen werden.
   1.203 -Um eine <code>diff</code> Datei zu erstellen, die in einem Texteditor gelesen werden kann 
   1.204 +Um eine <code>diff</code> Datei zu erstellen, die in einem Texteditor gelesen werden kann
   1.205  dient die Option <code>-u</code> :
   1.206  </p>
   1.207  <pre>