Ich suche ein kleines (Ubuntu) Open-Source-Projekt, für das ich programmieren kann

35

Ich habe grundlegende C- und C ++ - Programmierkenntnisse sowie ein wenig Erfahrung mit GTKMM und Linux-Programmierung im Allgemeinen (nicht zu vergessen, ich habe viel Freizeit). Ich möchte an einem Ubuntu-Projekt teilnehmen, das klein und nicht zu komplex ist, um meine Programmierkenntnisse zu verbessern und natürlich Ubuntu zu unterstützen.

Können Sie mir Hinweise in die richtige Richtung geben und wissen Sie von einem Projekt, bei dem ich anfangen könnte?

Bohne
quelle

Antworten:

12

Beachten Sie neben der Empfehlung eines bestimmten Projekts Folgendes:

Mit Open Source Software

  • Sie brauchen keine Erlaubnis zu bitten , von niemandem zu

    • Quellcode herunterladen
    • ändere es
    • Verteilen Sie Ihre geänderten Versionen erneut

    Solange Sie die Bedingungen der Lizenz befolgen.

Viele Projekte sind besorgt, neue Mitglieder aufzunehmen, bevor sie auf irgendeine Weise dazu beigetragen haben. Daher ist es am besten, erst zu beginnen, Dinge zu erledigen und sich Gedanken über die Projekte zu machen, nachdem Sie etwas getan haben. Wenn Ihre Änderungen erheblich sind, geben Sie Ihre Arbeit in den Mailinglisten, Foren oder IRC-Kanälen bekannt. Sie werden Ihnen höchstwahrscheinlich dabei helfen, die Projektstruktur und die Entwicklungsrichtlinien kennenzulernen.

Ich stimme João Pintos Empfehlung für das One Hundred Paper Cuts-Projekt voll und ganz zu, es ist ein fantastischer Ausgangspunkt.

Stefano Palazzo
quelle
5

Eine andere Möglichkeit besteht darin, nach einem Bereich zu suchen, in dem das Linux-Ökosystem fehlt, und eine kleine Anwendung zu erstellen, die den Raum ausfüllt. Ein gutes Beispiel hierfür ist der einfache Scan . Wenn Sie (eine) kleine Anwendung (en) wie diese erstellen können, die das Leben der breiteren Community verbessern, ist dies ein langer Weg.

Ich persönlich habe ein kleines Spielprojekt, das Codierer benötigt. Wenn Sie interessiert sind: Colonial The Game .

RolandiXor
quelle
Lies einfach deinen Blog, nette Idee.
Gaurav Butola
Hört sich toll an, ich werde die Entwicklung verfolgen und hoffe, dass ich irgendwie dazu beitragen kann.
Bohne
Nun, wenn Sie gut mit Cpp umgehen können, können Sie Code beisteuern (ich werde den Blog aktualisieren, wenn die Zeit dafür gekommen ist)
RolandiXor
5

GNOME Love ist auch ein guter Ort für neue Mitwirkende.

Jorge Castro
quelle
4

Die richtige Antwort auf diese Frage liegt bei Ihnen. Was ich meine ist, dass Sie nur Ihr Herz und Ihre Seele in ein Projekt stecken können, an dem Sie interessiert sind. Finden Sie etwas, das Sie oft benutzen und dem eine Funktion fehlt, oder es hat einen Fehler, der Sie so nervt, dass Sie aufhören würden Freizeit, um es zu beheben. Das ist das perfekte Projekt für Sie.

Alles andere, was von anderen Leuten vorgeschlagen wird, wird Sie höchstwahrscheinlich nur für ein paar Tage motivieren und dann werden Sie nach etwas anderem suchen, das Sie tun können.

Marlon
quelle
1

Ubuntu verwendet Tonnen von Open-Source-Software. Sie können auch einige Projekte von Ubuntu unterstützen, die jedoch von Ubuntu verwendet werden.

Zum Beispiel sourceforge , freshmeat.net usw. und wählen Sie ein Projekt nach Ihren Kenntnissen / Interessen aus und werden Sie Mitglied des dev.teams oder kontaktieren Sie sie einfach und senden Sie ein Pach. Sie können auch nach Entwicklungsaktivität suchen.

Jet
quelle