Ich wäre daran interessiert, zu einem Open-Source-Projekt beizutragen, habe aber keine Ahnung, wo ich ein Projekt finden könnte, das nach Menschen sucht. Gibt es eine Website, auf der offene aufgelistet sind und wonach sie suchen? Ich wäre besonders interessiert an Java-ProjektenGibt es irgendwo Open-Source-Projekte, die nach Mitwirkenden suchen?
Antwort
Normalerweise theres ist ein Abschnitt namens "Hilfe gesucht" in den meisten Open-Source-Projekten.
Suchen Sie nach diesem Abschnitt. Lass mich sehen, ob ich etwas für dich bekommen kann.
Hier sind einige: http://sourceforge.net/people/
Andere hier:
Die größte Open-Source-Website ist sourceforge.net (meist * nix). Zunehmend populär (und mehr .NET orientiert) ist CodePlex
Während diese Frage unterschiedlich ist, die Antwort ist die gleiche.
What is a good project to work on to learn modern patterns and practices?
eine gemeinnützige Organisation finden, die Hilfe braucht.
Anstatt nach Projekten zu suchen, die Hilfe benötigen, würde ich ein Projekt finden, an dem Sie interessiert sind und das verwenden, dann ihre Fehlerdatenbank überprüfen, einen Fehler finden, beheben und einen Patch senden. Wiederholen Sie dies, bis das Team Sie kennenlernt, und bitten Sie um Teilnahme.
Wenn Sie nur ein zufälliges Projekt auswählen, das Hilfe benötigt, werden Sie wahrscheinlich nicht lange dabei bleiben. Sie müssen an dem Projekt interessiert sein, zu dem Sie beitragen, und der beste Weg, Ihr Interesse zu wecken, ist, wenn Sie tatsächlich die Software verwenden, an der Sie arbeiten.
aktualisieren
Es jetzt Website namens ein Open-Source ist Up For Grabs wo Sie Open-Source-Projekte finden können, die Hilfe suchen und haben einen Teil ihrer Bugs als geeignet für neue Entwickler bezeichnet. Ich stehe immer noch zu meiner ursprünglichen Behauptung, dass Sie Ihren Interessen folgen sollten, aber diese Website kann ein guter Ausgangspunkt sein.
Die meisten Open-Source-Projekte benötigen eine Art von Hilfe, so dass die Wahrscheinlichkeit ist, dass Ihre bevorzugte Open Source-Anwendung einer von ihnen ist. Anstatt nach einem zufälligen Projekt zu suchen, das Hilfe benötigt, nehmen Sie einfach einen Code, den Sie häufig verwenden und bieten Sie an, um zu helfen. Versuchen Sie, die Dokumente zu verbessern, mit denen Sie Schwierigkeiten hatten, als Neuling, etwas zu registrieren und zu diskutieren, das Sie stört, zum Issue Tracker geht und an einem Bug arbeitet, der Sie stört oder in der Mailingliste fragt, wo Sie helfen könnten.
Machen Sie die übliche Open-Source-Sache und kratzen Sie Ihren eigenen Juckreiz. Sie werden viel besser zu einem Projekt beitragen, das Ihnen wichtig ist, als zu einem zufälligen Projekt, das Sie zufällig auf der Straße auswählen.