Portal:Entwicklung
Willkommen beim Portal Entwicklung edit
openSUSE ist ein freies Open-Source-Projekt mit vielen Teilprojekten, die sich der Software-Entwicklung verschrieben haben.
Das prominenteste Teilprojekt ist die openSUSE-Distribution, die aus rund 3500 Anwendungen, Bibliotheken und Werkzeugen besteht.
Die Betreuer integrieren, aktualisieren und pflegen die openSUSE-Pakete. Paket-Pflege ist das Brot und Butter der Entwicklungsarbeit, die in den openSUSE-Projekten ausgeführt wird. Fast jeder, der irgendwie Entwicklungsarbeit leistet, hat auch mindestens ein Paket zu einer openSUSE-Distribution beigetragen. All dies geschieht im openSUSE Build Service, der eine offene und vollständige Verteilungs-Entwicklungsplattform als Infrastruktur für das Paketverwaltungssystem und mehr zur Verfügung steht.
Einige dieser Pakete enthalten Anwendungen, Bibliotheken oder Dienstprogramme, die eigenständige openSUSE-Teilprojekte sind. Als das prominenteste hier ist YaST anzusehen - unser leistungsfähiges Installations- und System-Management-Tool. Diese Projekte und deren Software-Entwicklung sind in ihrer ursprünglichen Form zu finden. Ein Source Code Management (SCM)-System wie SVN oder Git, wo Entwickler Code beitragen.
Ein relativ neuer, aber wachsenden Bereich der Entwicklungszusammenarbeit ist die Erstellung individuell angepasster Distributionen. Software und alles was dazu gebraucht wird in einem System, z.B. Demo-CDs, ideal für Messen und zur Verteilung. Eine benutzerdefinierte Distribution, mit eigener Software und Markenzeichen, oder virtuelle Maschinen für Rechenzentren und den Desktop. Die Basis dieser Bemühungen ist ein Tool namens KIWI, welches ein Abbild des Betriebssystems auf Basis der Auszeichnungssprache XML erzeugt.
Themen edit
In den News edit
Wie mit machen edit
Die folgenden Links sind Einstiegspunkte für Menschen, die gerne bei einem openSUSE Projekt mit machen würde. Diese Seite konzentriert sich hauptsächlich auf die Entwickler, aber es gibt viele andere Möglichkeiten, sich zu beteiligen.
- Wie sich bei der openSUSE-Entwicklung beteiligen?
- Junior jobs sind einfache auszuführende Entwicklungs Aufgaben für jeden.
Wenn Sie noch Fragen haben, bitte Kontakt aufnehmen und wir werden Ihnen helfen. :-)
Werkzeuge edit
Diese Tools verwenden wir, um möglichst einfach und effektiv zusammenzuarbeiten:
Alle Portale:
Zu tun Liste edit
- Dokumentation Paket Integration
- Die Zukunft von SUSE Studio Doku ist noch unklar, Tom wird mitteilen was passiert