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>