Entwicklerhandbuch: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
Übersicht
Übersicht
Zeile 9: Zeile 9:


Die '''Zielgruppe''' sind die delixs-Entwickler selbst.  
Die '''Zielgruppe''' sind die delixs-Entwickler selbst.  


=== [[Installation:Entwicklungsumgebung|delixs-Entwicklungsumgebung einrichten]] ===
=== [[Installation:Entwicklungsumgebung|delixs-Entwicklungsumgebung einrichten]] ===
Zeile 38: Zeile 39:


* dput, mini-dinstall und svn-buildpackage
* dput, mini-dinstall und svn-buildpackage


=== [[Entwicklerhandbuch/GPG_Schluessel|GPG - Schlüssel]] ===
=== [[Entwicklerhandbuch/GPG_Schluessel|GPG - Schlüssel]] ===
Zeile 46: Zeile 48:
=== [[Entwicklerhandbuch/Repositorieverwaltung|Infrastruktur:Repositorieverwaltung]] ===
=== [[Entwicklerhandbuch/Repositorieverwaltung|Infrastruktur:Repositorieverwaltung]] ===


*  
* hier wird das Setup des dev-servers beschrieben
 


=== [[Entwicklerhandbuch/PaketverwaltungManuell|Paketverwaltung Manuell]] ===
=== [[Entwicklerhandbuch/PaketverwaltungManuell|Paketverwaltung Manuell]] ===


* für delixs-Pakete
* für delixs-Pakete


=== [[Entwicklerhandbuch/SVN-Anleitung|SVN-Anleitung]] ===
=== [[Entwicklerhandbuch/SVN-Anleitung|SVN-Anleitung]] ===
Zeile 71: Zeile 75:
Alles was programmiert wird, soll sich an diese Richtlinien halten. Einige Dinge wie die Paketerstellung & -verwaltung, sowie die Konfiguration des Installers müssen sich auch an die "Debian Policy" halten.  
Alles was programmiert wird, soll sich an diese Richtlinien halten. Einige Dinge wie die Paketerstellung & -verwaltung, sowie die Konfiguration des Installers müssen sich auch an die "Debian Policy" halten.  


* [[LSB|Linux Standard Base]]
=== [[LSB|Linux Standard Base]] ===
* [[Debian:Richtlinien]]
 
* [[Debian:Konfigurationsdateien]]
=== [[Debian:Richtlinien]] ===
* [[Debian:Pakete]] in Koexistenz und die Abhängigkeiten
 
* [[Debian:FHS]] das Filesystem Hierarchy Standard
=== [[Debian:Konfigurationsdateien]] ===
* [[Debian:Versionsnummern]] und Namensvergabe für Pakete
 
=== [[Debian:Pakete]] in Koexistenz und die Abhängigkeiten ===
 
=== [[Debian:FHS]] das Filesystem Hierarchy Standard ===
 
=== [[Debian:Versionsnummern]] und Namensvergabe für Pakete ===





Version vom 22. Januar 2010, 08:59 Uhr

Uberarbeiten Diese Seite sollte nochmals überarbeitet werden. Eine Begründung befindet sich in der Regel unter Diskussion (oben).


Hier finden delixs-Paketbetreuer Anleitungen für ihre Mitarbeit am delixs-Schulserver.


Entwicklerhandbuch

Die Zielgruppe sind die delixs-Entwickler selbst.


  • aus einer ganz normalen debian-CD heraus


  • ist ein "d-i"-Modul, was sich nach dem Laden der Vorkonfigurationsdateien einklinkt


  • Dokumentation der selbsterstellten Pakete


  • mit debconf


  • apt-build, dpkg-deb, alien, checkinstall, equivs


  • dput, mini-dinstall und svn-buildpackage


  • für das Signieren eines debian Pakets


  • hier wird das Setup des dev-servers beschrieben


  • für delixs-Pakete


  • zur Arbeit in Subversion, einem Versionskontrollsystem


  • eine delixs-CD händisch remastern


  • eine delixs-CD mit simple-cdd erstellen


Leben mit Debian: Die Entwickler Richtlinien

Alles was programmiert wird, soll sich an diese Richtlinien halten. Einige Dinge wie die Paketerstellung & -verwaltung, sowie die Konfiguration des Installers müssen sich auch an die "Debian Policy" halten.

Debian:Pakete in Koexistenz und die Abhängigkeiten

Debian:FHS das Filesystem Hierarchy Standard

Debian:Versionsnummern und Namensvergabe für Pakete

Programmierhandbuch

Hier finden Sie Anleitungen für Script-Programmierer und Tool-Entwickler, wie man auf Funktionen des delixs-Schulservers wie LDAP, Cron oder Logfiles zugreifen kann, wie man CGI-Scripte für delixs erstellt und einbindet und wie man Pakete bauen kann, um diese Lösungen anderen bereit stellen zu können.

Zielgruppe sind Informatiklehrer, erfahrene Administratoren und Servicefirmen, die den Server an spezielle Anforderungen vor Ort anpassen bzw. erweitern wollen.


delixs: der Styleguide

  • Styleguide für das einheitliche Aussehen aller delixs-Werkzeuge, folgend "Admin-Interface" genannt


Funktionstest




zurück | Hauptseite