Portal:Dokumentation

Wechseln zu: Navigation, Suche

Willkommen beim Dokumentation Portal edit

Für Entwickler, welche direkt (eigene) Pakete und Applikationen zum openSUSE-Projekt beitragen möchten, haben wir umfangreiche technische Dokumentationen erstellt, welche die Prozeduren und Richtlinien für die Projektentwicklung beschreiben. Um Tests zu vereinfachen und hohe Standards einzuhalten, sollten Sie die Regeln einhalten, die in den "Package Conventions" definiert sind.

Themen edit

Icon-distribution.png

Allgemeines


Freies eBook um SUSE Linux als Entwicklungsumgebung und mehr einzusetzen. Benutzen Sie ihren openSUSE.org Account zur Registration und laden Sie die PDF-Datei herunter.


Eine Anleitung wie Sie ihren eigenen Build-Server erstellen um rpm's mit y2pmbuild zu kompilieren.


Eine Anleitung zum Erstellen von Kernel-Modulen für einen openSUSE/SUSE Linux/SLES Kernel.


Eine Initiative von Entwicklern für Entwickler um ihr Wissen zu teilen und zu zeigen wie einfach es ist Software für Linux zu entwickeln.


Eine Sammlung von Links und zusätzlichen Ressourcen um Anwendungen auf openSUSE zu portieren.

Pakete & Installationsquellen

Icon-package.png


Wie man RPM spec Dateien schreibt.


Diese Richtlinie beschreibt das Bibliotheks-Namensschema für Pakete, die dynamische Bibliotheken in /lib{,64} oder /usr/lib{,64} enthalten.


Wie man eine openSUSE basierte Linux-Distribution erstellt.

GUI & Usability

Icon-manual.png


Ressourcen zur Verbesserung der Benutzerfreundlichkeit ihrer Anwendung.


Die Gestaltungsrichtlinien für GNOME.


Die Gestaltungsrichtlinien für KDE. Für KDE 4 ist eine neue Version in Vorbereitung.


Dieser Style-Guide beschreibt Regeln und Gestaltungsrichtlinien für das Schreiben und Editieren der originalen englischen Programmtexte aller SUSE Programme. Zusätzlich werden einige Hilfestellungen zur Übersetzung dieser Texte gegeben.

  • Gestaltung
    Ressourcen und Anleitungen zur künstlerischen Gestaltung von openSUSE.
  • KDE
    Informationen zur Integration von KDE in openSUSE. Das Build-Service-Projekt bietet wöchentlich aktualisierte SVN-Abbilder der aktuellen KDE-Entwicklung.


Laufzeitumgebungen

Icon-laptop.png
  • GTK
    Eine Komponentenbibliothek zur Erstellung grafischer Benutzeroberflächen. Sie wird vor allem von GNOME und Xfce benutzt.
  • Mono
    Eine zum .NET-Framework kompatible Entwicklungs- und Laufzeitumgebung.
  • Qt
    Eine in C++ geschriebene Klassenbibliothek zur Programmierung grafischer Benutzeroberflächen. Sie wird vor allem von KDE benutzt.

Programmiersprachen

Icon-manual.png
  • Perl
    Eine interpretierte Programmiersprache, deren Ziel es ist, ein Problem schnell und mit größtmöglicher Freiheit für den Programmierer zu lösen.
  • PHP
    Eine serverseite Skriptsprache mit der es möglich ist, dynamische Webseiten zu erstellen.
  • Python
    Eine relativ einfach zu erlernende und auf Übersichtlichkeit ausgerichtete Skriptsprache
  • Ruby
    Eine interpretierte Skriptsprache zur einfachen und schnellen objektorientierten Programmierung.

Anwendungen & Projekte

Icon-manual.png


YaST Dokumentation für Entwickler.

Fehler berichten und verwalten

Icon-question.png

Mailinglisten

  • openSUSE Entwicklerlisten
    Diese Mailing-Listen beschäftigen sich mit Themen rund um die Entwicklung von openSUSE.
  • LiMaL-Mailing-Listen
    Diese Mailing-Listen sind das Ergebnis der Initiative zur Öffnung der Entwicklung der LiMaL-Bibliotheken.
  • YaST-Mailing-Listen
    Diese Mailing-Listen sind das Ergebnis eines Öffnungsprozesses bei der Entwicklung von YaST.
  • ZYPP-Mailing-Listen
    Diese Mailing-Listen sind das Resultat der Initiative zur Öffnung der Entwicklung der ZYPP-Bibliothek.

Dinge die noch zu tun sind edit

Was noch zu tun ist, lässt sich beim Projekt erfahren.