Entwicklerhandbuch: Unterschied zwischen den Versionen

Aus Delixs
Zur Navigation springen Zur Suche springen
K (hat „Delixs:Entwicklerhandbuch“ nach „Entwicklerhandbuch“ verschoben)
Keine Bearbeitungszusammenfassung
Zeile 10: Zeile 10:
'''Zielgruppe''' sind die delixs-Entwickler selbst.  
'''Zielgruppe''' sind die delixs-Entwickler selbst.  


* [[Delixs:Entwicklerhandbuch/Entwicklungsumgebung|delixs-Entwicklungsumgebung einrichten]]
* [[Installation:Entwicklungsumgebung|delixs-Entwicklungsumgebung einrichten]]
* [[Delixs:Entwicklerhandbuch/installer|Der delixs-installer]]
* [[Entwicklerhandbuch/installer|Der delixs-installer]]
* [[Delixs:Entwicklerhandbuch/Man-Pages|Erstellen von Man-Pages]]
* [[Entwicklerhandbuch/Man-Pages|Erstellen von Man-Pages]]
* [[Delixs:Entwicklerhandbuch/Paketbau|Konfigurierenen von Debian-Paketen]] (debconf)
* [[Entwicklerhandbuch/Paketbau|Konfigurierenen von Debian-Paketen]] (debconf)
* [[Delixs:Entwicklerhandbuch/Paketedit|Pakete verändern]] (apt-build, dpkg-deb, alien, checkinstall, equivs)
* [[Entwicklerhandbuch/Paketedit|Pakete verändern]] (apt-build, dpkg-deb, alien, checkinstall, equivs)
* [[Delixs:Entwicklerhandbuch/Developer_Konzept|Delixs-Developement Concept]] - Wie werden Debian-spezifische Entwickler-Konzepte und die Anforderungen an den Schulserver Delixs zusammengebracht
* [[Entwicklerhandbuch/Developer_Konzept|Delixs-Developement Concept]] - Wie werden Debian-spezifische Entwickler-Konzepte und die Anforderungen an den Schulserver Delixs zusammengebracht




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


* [[Delixs:Entwicklerhandbuch/LDAP|Arbeiten mit dem LDAP]]
* [[Entwicklerhandbuch/LDAP|Arbeiten mit dem LDAP]]
* [[Delixs:Entwicklerhandbuch/PAM-Stack|Arbeiten mit dem PAM-Stack]]
* [[Entwicklerhandbuch/PAM-Stack|Arbeiten mit dem PAM-Stack]]
* [[Delixs:Entwicklerhandbuch/Sudo|Programmrechte mit sudo vergeben]]
* [[Entwicklerhandbuch/Sudo|Programmrechte mit sudo vergeben]]
* [[Delixs:Entwicklerhandbuch/Admin|Programme in das Admin-Interface einbinden]]
* [[Entwicklerhandbuch/Admin|Programme in das Admin-Interface einbinden]]
* [[Delixs:Entwicklerhandbuch/Sysadm|Programme in die sysadm-Shell einbinden]]
* [[Entwicklerhandbuch/Sysadm|Programme in die sysadm-Shell einbinden]]
* [[Delixs:Entwicklerhandbuch/Boot|Programme beim Booten automatisch starten]]
* [[Entwicklerhandbuch/Boot|Programme beim Booten automatisch starten]]
* [[Delixs:Entwicklerhandbuch/CGI|CGI-Programme erstellen und installieren]]
* [[Entwicklerhandbuch/CGI|CGI-Programme erstellen und installieren]]
* [[Delixs:Entwicklerhandbuch/Param|Kommandozeilenparameter mit Getopts verwalten]]
* [[Entwicklerhandbuch/Param|Kommandozeilenparameter mit Getopts verwalten]]




== delixs: der Styleguide ==
== delixs: der Styleguide ==


* [[Delixs:Entwicklerrichtlinien/Styleguide|Styleguide]] für das einheitliche Aussehen aller delixs-Werkzeuge, folgend "Admin-Interface" genannt
* [[Entwicklerrichtlinien/Styleguide|Styleguide]] für das einheitliche Aussehen aller delixs-Werkzeuge, folgend "Admin-Interface" genannt




== Funktionstest ==
== Funktionstest ==


* [[Delixs:Entwicklerhandbuch/Test_von_Funktionen|Testen von Funktionen]]
* [[Entwicklerhandbuch/Test_von_Funktionen|Testen von Funktionen]]
* [[Delixs:Entwicklerhandbuch/Test_von_Programmen|Testen von (Kommandozeilen-)Programmen]]
* [[Entwicklerhandbuch/Test_von_Programmen|Testen von (Kommandozeilen-)Programmen]]




Zeile 65: Zeile 65:


----
----
<div align="right">[[Delixs:Entwickler|zurück]] | [[Hauptseite]]</div>
<div align="right">[[Entwickler-Hinweise|zurück]] | [[Hauptseite]]</div>

Version vom 12. Dezember 2008, 18:39 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

Zielgruppe sind die delixs-Entwickler selbst.


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.


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


Weblinks



zurück | Hauptseite