Inkscape-Entwicklung
Willkommen zur Inkscape-Entwicklung! Es gibt so viele Möglichkeiten, wie Du helfen kannst! Hier sind einige Hinweise, die Dir helfen sollen, herauszufinden, wie Du am besten zur Inkscape-Entwicklung beitragen kannst.
Programmieren am Inkscape-Kern
Falls Du Entwickler bist und Dich mit der Programmierung in C++ und / oder mit Gtk-Entwicklung auskennst, schnapp Dir einfach den Quellcode und bastle an dem herum, was Dich interessiert. Reiche einen Patch ein, wenn Du mit Deinem Ergebnis zufrieden bist und Du glaubst, dass der Code soweit ist, dass Du ihn anderen zeigen magst. Wir nehmen alle Beiträge aus unserer Community sehr ernst und folgen dabei dem Prinzip "Erst patchen, dann darüber diskutieren". Daher ist es recht wahrscheinlich, dass Deine Beiträge ziemlich schnell in unserem Code auftauchen. Natürlich gibt es dabei auch Regeln und Standards, an die man sich halten muss, aber wir versuchen, diese möglichst offensichtlich und überraschungsfrei zu halten.
- Loslegen – Eine Einführung in die Inkscape-Entwicklung. Erfahre, wie man Inkscape kompiliert und es noch besser macht!
- Stil-Konventionen – Inkscapes Regeln zum Programmierstil - wenn Du Code schreiben möchtest, folge bitte diesen Hinweisen.
- Inkscape-Repositories
- Fehlerbehebung
Außerdem möchtest Du dann vielleicht auch die Mailingliste für Entwickler abonnieren, falls Du das noch nicht getan hast, und wahrscheinlich möchtest Du auch dem Inkscape-Entwickler-Chatkanal #inkscape-devel channel auf IRC beitreten. Weitere Informationen findest Du auch in der Entwickler-Abteilung unseres Wikis.
Umgang mit Fehlermeldungen
Eingehende Fehlermeldungen zu bearbeiten ist eine zentrale Aufgabe. Unter anderem kann man neue Bugs melden, einen Patch einreichen, der einen Fehler behebt oder auch Tests durchführen, um zu sehen, ob ein Problem auch wirklich gelöst wurde. Diese Arbeit sorgt dafür, dass der verwaltungstechnische Teil der Entwicklungsarbeit rund läuft und spart anderen Entwicklern dadurch, dass sie auf bessere, genauere Informationen zugreifen können, viel Zeit.
In unseren Hinweisen zum Bug-Management wird erklärt, wie wir den Bug-Tracker verwenden, um die Fehlerberichte unserer Anwender zu verwalten und zu bearbeiten. Wenn Du uns auf diesem Gebiet helfen möchtest, solltest Du sie lesen.
Dokumentation
Inkscape ist ein sehr großes Softwareprojekt. Eine gute Dokumentation hilft den Anwendern, alle Möglichkeiten zum kreativen Umgang mit den Funktionen kennenzulernen und auszuschöpfen. Arbeit an der Dokumentation schließt u.a. das Wiki, das Erstellen von Tutorials und Handbüchern oder auch das Aufzeichnen von Videos mit ein, die den Anwendern zeigen, wie man bestimmte Funktionen verwenden kann, um tolle Ergebnisse zu erzielen.
Wenn Du an der offiziellen Dokumentation mitarbeiten möchtest, sende bitte eine Nachricht an die Dokumentations-Mailingliste.
Schreibe Erweiterungen
Wenn Du C++ nicht beherrschst (dies ist die Programmiersprache, in der Inkscape selbst geschrieben ist), aber Python- oder Perl-Kenntnisse hast, kannst Du vielleicht Erweiterungen für Inkscape schreiben. Fast alle Informationen, die Du brauchst, um damit loslegen zu können, findest Du auf unserer Seite über das Schreiben von Erweiterungen.