website diff de/devel/index.php @ rev 1312
german pages de/devel/ and de/artwork/ updated according to english pages
author | Hans-G?nter Theisgen |
---|---|
date | Sun Apr 23 17:06:09 2017 +0100 (2017-04-23) |
parents | 90ec9dc9b0ff |
children | 38797c549c69 |
line diff
1.1 --- a/de/devel/index.php Sun Dec 11 23:01:30 2016 +0100 1.2 +++ b/de/devel/index.php Sun Apr 23 17:06:09 2017 +0100 1.3 @@ -1,217 +1,89 @@ 1.4 <!DOCTYPE html> 1.5 <html lang="de"> 1.6 <head> 1.7 - <meta charset="utf-8"/> 1.8 - <title>SliTaz - Entwicklung</title> 1.9 - <meta name="description" content="SliTaz GNU/Linux LiveCD"/> 1.10 + <meta charset="UTF-8"/> 1.11 + <title>SliTaz-Entwicklung</title> 1.12 + <meta name="description" content="SliTaz GNU/Linux Projekt Information Übersicht"/> 1.13 <meta name="keywords" lang="en" content="slitaz download, get slitaz"/> 1.14 - <meta name="author" content="F Steiner (Sevala)"/> 1.15 + <meta name="author" content="F Steiner (Sevala), HGT"/> 1.16 <?php include("../../lib/html/meta-link.html"); ?> 1.17 </head> 1.18 <body> 1.19 1.20 <?php 1.21 -include("../../config.php"); 1.22 -include("../../lib/html/header.html"); 1.23 +include("../../lib/html/header.de.html"); 1.24 include("../../lib/html/nav.de.html"); 1.25 include("../../lib/lang.php"); 1.26 ?> 1.27 1.28 <!-- Content --> 1.29 -<div id="content"> 1.30 +<section id="content"> 1.31 1.32 <h2>Entwicklung von SliTaz</h2> 1.33 1.34 <p> 1.35 - SliTaz is a community based distribution made by many people all over 1.36 - the world and everyone is welcome to help and get involve in the project. 1.37 - <a href="http://scn.slitaz.org/">Join us on SCN</a> and the 1.38 - <a href="../mailing-list.php">mailing list</a> 1.39 + SliTaz ist eine GNU/Linux-Distribution, die von einer Gemeinschaft von Nutzern aus aller Welt 1.40 + erstellt wird. Jeder ist eingeladen, sich an dem Projekt zu beteiligen und mit zu helfen. 1.41 </p> 1.42 1.43 <ul> 1.44 - <li><a href="#repos">Mercurial Repositories.</a></li> 1.45 - <li><a href="#pkgs">Tazpkg Pakete.</a></li> 1.46 - <li><a href="#website">Website Management.</a></li> 1.47 - <li><a href="../mailing-list.php">Mailing List.</a></li> 1.48 - <li><a href="http://doc.slitaz.org/en:cookbook:wok">Wok & Tools.</a></li> 1.49 - <li>Mercurial Repositories: <a href="http://hg.slitaz.org" >hg.slitaz.org</a></li> 1.50 - <li>SliTaz Laboratories: <a href="http://labs.slitaz.org/">labs.slitaz.org</a></li> 1.51 + <li><a href="forge.php">Schmiede</a> - Gemeinschaftliche Verwaltung, KISS, 1.52 + Leitfäden, Mercurial und andere Dienste</li> 1.53 + <li><a href="release.php">Freigaben</a> - Anleitungen für Freigaben der stabilen oder 1.54 + der Entwicklungs-Version oder von Teilprojekten</li> 1.55 + <li><a href="/i18n.php">Internationalisierungs-Projekt</a> - 1.56 + Übersetzungen, Ziele und Verwaltung</li> 1.57 + <li><a href="../artwork/">Design</a> - SliTaz-Symbol, Spinne und Design-Information</li> 1.58 + <li><a href="http://hg.slitaz.org/">Mercurial-Depots.</a></li> 1.59 + <li><a href="http://bugs.slitaz.org/">SliTaz Fehlermeldesystem</a> - 1.60 + Fehlermeldesystem per Kommando oder Weboberfläche</li> 1.61 </ul> 1.62 1.63 +<h2>Beteiligen Sie sich!</h2> 1.64 + 1.65 <p> 1.66 -SliTaz ist ein Opensource-Projekt, das von einer Community entwickelt wird. 1.67 -Jeder kann und darf gerne dazu seinen Beitrag leisten, Nutzer, Grafiker oder 1.68 -Programmierer sind gleichermassen willkommen, es gibt immer etwas zu tun. Sei 1.69 +SliTaz ist ein „open source“-Projekt, das von einer Nutzergemeinschaft entwickelt wird. 1.70 +Jeder kann und darf gerne dazu seinen Beitrag leisten: Nutzer, Programmierer oder 1.71 +Entwickler sind gleichermassen willkommen, es gibt immer etwas zu tun. Sei 1.72 es das Vervollständigen des <a href="http://doc.slitaz.org/de:start">Wikis</a> und der 1.73 -Dokumentation, Bugs im <a href="http://bugs.slitaz.org">Bug Tracking System</a> 1.74 -melden, neue Pakete zu erstellen 1.75 -und sie auf die Mirrors hochladen oder einfach anderen SliTaz-Nutzern im 1.76 -Forum oder der Mailing-List zu helfen. 1.77 +Dokumentation, Fehler im <a href="http://bugs.slitaz.org">Fehlermeldesystem</a> zu 1.78 +melden, neue Pakete zu erstellen und sie in die Depots zu transferieren oder einfach anderen 1.79 +SliTaz-Nutzern im Forum oder der "Mailing"-Liste zu helfen. SliTaz verwendet Mercurial-Depots 1.80 +auf <code>hg.slitaz.org</code> für die Versionsverwaltung. Entwickler können dort, wenn erforderlich, 1.81 +neue Depots einrichten, andere Mitwirkende haben Schreibzugriff auf die Depots, um 1.82 +Druckfehler, Kommandoprozeduren u.a. korrigieren zu können. 1.83 </p> 1.84 1.85 <p> 1.86 -SliTaz besitzt eine kleine Community und hört auf die Nutzer. Viele der Entwickler 1.87 +SliTaz hat eine kleine Nutzergemeinschaft und hört auf die Nutzer. Viele der Entwickler 1.88 sind im <a href="http://forum.slitaz.org/">Forum</a> und der 1.89 -<a href="../mailing-list.php">Mailing Liste</a> selbst aktiv. Einfach in der 1.90 -jeweiligen Sprache/Forum ansprechen. 1.91 +<a href="../mailing-list.php">„Mailing“-Liste</a> selbst aktiv. 1.92 +</p> 1.93 +<p><!-- which one? --> 1.94 + Für Designer gibt es eine spezielle Abteilung, wo Sie sich einfach registrieren können 1.95 + und dann Ihre Grafiken oder Bilder übergeben können. Auch diese wird von der Nutzergemeinschaft 1.96 + verwaltet. Wenn Sie dabei helfen wollen, wenden Sie sich bitte an einen Mitwirkenden oder 1.97 + schreiben Sie an die „Mailing“-Liste. 1.98 </p> 1.99 1.100 -<h2 id="repos">Mercurial Repositories</h2> 1.101 +<h2>Aktivitäten</h2> 1.102 1.103 -<p> 1.104 -Die Website, Konfigurationsdateien und Skripte von SliTaz werden über das 1.105 -Mercurial Repository verwaltet. 1.106 -SliTaz Mercurial oder "Hg Repositories" können von jedem unter der Addresse 1.107 -<a href="http://hg.slitaz.org/">http://hg.slitaz.org/</a> angesehen werden. 1.108 -Leute mit Schreibzugriff können über folgende Adresse 1.109 -direkt auf das Repositorium zugreifen: 1.110 -<code>repos.slitaz.org</code>, Nutzername und Passwort sind dabei erforderlich. 1.111 -Mercurial arbeitet mit Python, unter SliTaz lässt es sich mit 1.112 -<code>tazpkg get-install mercurial</code> installieren. 1.113 -</p> 1.114 +<?php require_once("../../lib/get-feeds.php"); ?> 1.115 1.116 -<h4>~/.hgrc</h4> 1.117 - 1.118 -<p> 1.119 -Bevor Du Deinen ersten Beitrag leistest, stelle bitte sicher, dass 1.120 -die Konfigurationsdatei (.hgrc) für das Repository vorhanden und richtig 1.121 -konfiguriert ist. Es sollte Deine E-Mail-Adresse enthalten, sowie den Nutzernamen 1.122 -(üblicherweise kein Pseudonym). Beispiel einer lokalen, persönlichen 1.123 -Datei ~/.hgrc : 1.124 -</p> 1.125 -<pre class="script"> 1.126 -[ui] 1.127 -username = Vorname Nachname <you@example.org> 1.128 -</pre> 1.129 - 1.130 -<h4>"Clone", "modify", "commit" und "push"</h4> 1.131 - 1.132 -<p> 1.133 -Die repositories werden über die Kommandozeile verwaltet. Zuerst erstellt man eine 1.134 -lokale Kopie: 1.135 -</p> 1.136 -<pre> 1.137 - $ hg clone http://repos.slitaz.org/website 1.138 -</pre> 1.139 -<p> 1.140 -Im Dateimanager in das erstellte Verzeichnis wechseln. Um alle 1.141 -Änderungen anzuzeigen dient der Befehl <code>log</code> 1.142 -(mit der Option <code>log -l 2</code> nur die 1.143 -beiden letzten Änderungen). <code>head</code> zeigt den letzten Logeintrag an. 1.144 -Damit diese Befehle funktionieren musst Du Dich im lokalen Verzeichnis befinden! 1.145 -</p> 1.146 -<pre> 1.147 - $ hg log 1.148 - $ hg head 1.149 -</pre> 1.150 -<p> 1.151 -Nach dem Editieren einer Datei, den Status abrufen: 1.152 -</p> 1.153 -<pre> 1.154 - $ hg status 1.155 -</pre> 1.156 -<p> 1.157 -Soll eine Datei neu hinzugefügt werden, muss vorher der Befehl <code>add</code> verwendet werden. 1.158 -Nun noch nach zwischenzeitlichen Neuerungen anfragen, und, falls welche existieren, 1.159 -mit <code>update</code> in Deine Änderungen einfügen. 1.160 -</p> 1.161 -<pre> 1.162 - $ hg pull 1.163 -</pre> 1.164 -<p> 1.165 -Nun die Änderungen in das lokale Logbuch eintragen: 1.166 -</p> 1.167 -<pre> 1.168 - $ hg commit -m "Logeintrag, kurze und kräftige Aussagen bitte..." 1.169 - $ hg log 1.170 -</pre> 1.171 -<p> 1.172 -Um nun Deine Änderungen auf dem Server zu veröffentlichen 1.173 -</p> 1.174 -<pre> 1.175 - $ hg push 1.176 -</pre> 1.177 -<p> 1.178 -Das war es auch schon; nach ein bisschen Eingewöhnungszeit geht es leicht von der Hand. 1.179 -Mit dem Befehl <code>rollback</code> können die letzten Änderungen übrigens 1.180 -wieder rückgängig gemacht werden. 1.181 -</p> 1.182 - 1.183 -<h2 id="pkgs">Tazpkg Pakete</h2> 1.184 - 1.185 -<p> 1.186 -Tazpkg Pakete werden bei SliTaz automatisch via Cookutils und einem "Rezept" 1.187 -generiert. 1.188 -</p> 1.189 -<p> 1.190 -Zuerst zur Auswahl des Paketes. Es sollen nur Pakete angeboten werden, 1.191 -die nützlich erscheinen und funktionabel sind. Dabei bitte das kleinste 1.192 -Paket aus der Anwendungskategorie verwenden. Existiert schon eine Anwendung 1.193 -aus dem Bereich, bitte nicht noch ein ähnliches Paket erstellen. 1.194 -Wenn Du aber eine Alternative dafür findest, die leichter ist, oder mehr Funktionalität 1.195 -für ein paar kB mehr bietet, stelle es in der Mailing-List zur Diskussion. 1.196 -Besondere Anforderungen werden an Pakete gestellt, die auf der Live-CD 1.197 -mitgeliefert werden sollen. Erleichtern des Codes, Auflösen unnötiger 1.198 -Abhängigkeiten gehören zur Selbstverständlichkeit! 1.199 -Allgemein werden solche Pakete vorerst ebenfalls in der Mailing-List zur 1.200 -Diskussion gestellt. 1.201 -</p> 1.202 -<p> 1.203 -Bevor Du beginnst zu kompilieren und aus den Dateien ein SliTaz-Paket zu erstellen, 1.204 -pprüfe, ob ein ähnliches, oder sogar gleiches Paket nicht schon 1.205 -Auf dem SliTaz Mirror (v.a. Sektion "indigest") zur verfügung steht. 1.206 -Nicht vergessen, die Mitglieder der Mailing-List stehen Dir gerne 1.207 -zur Verfügung, ebenso das 1.208 -<a href="http://hg.slitaz.org/tazwok/raw-file/tip/doc/tazwok.en.html">Tazwok Manual</a>. 1.209 -</p> 1.210 - 1.211 -<h2 id="website">Website Management und Handbuch</h2> 1.212 - 1.213 -<p> 1.214 -Das Management der Website findet über das Mercurial Repository 1.215 -statt. Dazu gibt es einige Tools:<br /> 1.216 -<code>rsync</code> ist ist ein Synchronisierungstool, lokal und fürs Netzwerk. Es nutzt einen 1.217 -enorm schnellen und kleinen Algorithmus, der es zu einer nützlichen Anwendung macht. 1.218 -<code>diff</code> wird dafür verwendet, Logs hochzualden, <code>patch</code> 1.219 -dient des Uploads des eigentlichen Inhalte. 1.220 -<br /><br /> 1.221 -Das deutsche Handbuch ist vollständig ins Wiki verlegt, jeder kann sich gerne daran 1.222 -konstruktiv beteiligen. Eine Anmeldung ist erforderlich. 1.223 -</p> 1.224 -<p> 1.225 -Als grafische Oberfläche kann Grsync dienen, schneller geht es aber über die 1.226 -Kommandozeile. Um die Seite zum ersten Mal in das Vezeichnis 1.227 -<code>/home/tux/Public/slitaz/website</code> herunterzuladen: 1.228 -</p> 1.229 -<pre> 1.230 - $ rsync -r -t -p -v \ 1.231 - --progress --delete \ 1.232 - rsync://slitaz.org/website /home/tux/Public/slitaz/website 1.233 -</pre> 1.234 - 1.235 -<h3>Diff und patch</h3> 1.236 - 1.237 -<p> 1.238 -Die Anwendungen <code>diff</code> und <code>patch</code> sind Kommando-Zeilen 1.239 -Tools zur Erzeugung von Unterschieden zwischen zwei Dateien. 1.240 -Diese Methode wird häufig bei Zusammenarbeit genutzt, Veränderungen und Metadaten 1.241 -können leicht und schnell eingesehen werden. 1.242 -Um eine <code>diff</code> Datei zu erstellen, die in einem Texteditor gelesen werden kann 1.243 -dient die Option <code>-u</code> : 1.244 -</p> 1.245 -<pre> 1.246 - $ diff -u file.orig file.new > file.diff 1.247 -</pre> 1.248 -<p> 1.249 -Um den Patch zu übernehmen: 1.250 -</p> 1.251 -<pre> 1.252 - $ patch file.orig file.diff 1.253 -</pre> 1.254 +<div class="activity"> 1.255 + <p> 1.256 + <a href="http://hg.slitaz.org/"><img 1.257 + src="/images/development.png" alt="[ ]" /></a> 1.258 + Letzte Übergaben im Wok 1.259 + <?php get_feed("wok.xml"); ?> 1.260 + </div> 1.261 + <p class="activity_more"> 1.262 + <a href="http://hg.slitaz.org/">Mehr Übergaben</a> 1.263 + </p> 1.264 +</div> 1.265 1.266 <!-- End of content --> 1.267 -</div> 1.268 +</section> 1.269 1.270 <?php include("../../lib/html/footer.html"); ?> 1.271