Entwicklung
Appearance
TDF LibreOffice Document Liberation Project Community Blogs Weblate Nextcloud Redmine Ask LibreOffice Spende
Diese Seite enthält einen Überblick über die Dokumentationen zur LibreOffice Entwicklung. Sie stellt Links zu den Guidelines, Compilierungsanweisungen, Code Konventionen, Test Materialien und Entwickler Dokumentationen bereit, um Teilnehmern zu helfen, sich im Projekt zurechtzufinden.
Erste Schritte in der Entwicklung
- Mitarbeit
- LibreOffice-Lernmaterialien
- [https://www.youtube.com/watch?v=whHBiTwstWI Einführung in die Entwicklung von LibreOffice – Video Tutorial auf Englisch
- Versionskontrolle (SCM):
- Verwenden einer IDE um an LibreOffice zu arbeiten
- Leitfaden für Entwickler (UNO API)
- Wählen Sie eine Aufgabe:
- Wenn Sie Hilfe bei den ersten Schritten benötigen, melden Sie sich bei uns:
- mittels IRC #libreoffice-dev IRC://
- oder einreichen bei der main (development) mailing list
- Google Summer of Code
Allgemeine Entwicklung
- Erstellung von LibreOffice -- Tipps und Tricks:
- ... auf Linux und *BSD-Systemen
- ...auf Windows mit WSL (erzeugt Windows Binärdateien)
- ... auf macOS
- ... auf Windows mit WSL (erzeugt Linux Binärdateien, wird derzeit nicht unterstützt)
- ... für Android
- ... auf jeglicher Plattform (plattformunabhängige Hinweise)
- ... GTK4-Schnittstelle
- ... online
- ClangTidy
- Veröffentlichungserstellungen
- Entwicklungszweige
- Fehlersuche:
- Versionskontrolle (SCM):
- Kürzliche Änderungen:
- Änderungen die zur Überprüfung anstehen
- Änderungen die kürzlich in den Hauptzweig geschoben wurden
- Allgemeine Programmierrichtlinien
Quelltextkonventionen, Quelltextdokumentation und HOWTOs
- Quelltextübersicht
- Quelltextkonventionen / Programmierstil:
- Quelltextdokumentation:
- HOWTOs:
Aktueller Erstellungs- und Teststatus
- Erstellungsstatus: siehe die Übersicht auf Jenkins
- Unit-Tests:
- Statische Quelltextanalyse
- Erstellungen
- Fuzz testing
Verschiedenes
- Anwendungen:
- Bestimmte Bereiche:
- Policy on using generative AI
- Analysieren von Dokumenten
- Erstellungssystem
- Umgebungsvariablen
- Konfigurationseinstellungen
- Einige Anmerkungen zu den String Klassen aus dem Quelltext
- Einige Anmerkungen zu den Sal Typen
- Zusicherungen und Protokollierung
- Zugriffsmöglichkeiten für Entwickler
- Liste mit allen Dispatch-Befehlen
- Veröffentlichungsplan
- Akronyme
- LibreOffice Development Blog
- Vim Tipps & Tricks
- Erweiterungenentwicklung
- FOSDEM 2012 Präsentationsfolien
- Entwicklerzentrale
- Archive (Links auf überholte Seiten)