web-dev-qa-db-fra.com

Java projet open-source à contribuer

Je souhaite contribuer en tant que développeur à un projet open source Java. La plupart des projets dans Apache / Java.net ne sont pas dans développement ou sont très difficiles à commiter. Quelqu'un peut-il s'il vous plaît suggérer des projets qui sont relativement faciles à réaliser en tant que développeur avec 2 ans Java expérience.

38
srikanth

Obtenez un Android téléphone. Lorsque vous utilisez quelque chose tous les jours, vous voyez les problèmes beaucoup plus facilement. Chaque fois que vous trouvez quelque chose qui vous ennuie, corrigez-le (tout ce qui concerne l'interface utilisateur est Java et certains niveaux inférieurs).

15
Isaac Waller

Apache Commons a des dizaines et des dizaines de domaines de niche sur lesquels vous pouvez travailler. Choisissez votre favori et commencez à vous brancher! Mieux encore, pourquoi ne pas créer le vôtre? Il y a toujours de la place pour des solutions plus nombreuses et meilleures dans le monde.

8
John Feminella

... sont très difficiles à commiter

:) Vous ne deviendrez pas un contributeur sur un projet dès que vous commencerez à y contribuer. Alors, ne vous en faites pas si tôt.

Voici ce que je suggérerais -

  • Utilisez l'IDE Eclipse . Tous les projets sont open source avec une communauté amicale et de nombreuses opportunités de contribution.
  • Java lui-même est open-source maintenant et quelques bibliothèques auparavant commerciales sont désormais open source, encore une fois une bonne chance de contribuer.
  • Enfin, l'ensemble des projets Apache sont également d'excellents points de départ. Il y a sur des sujets variés et vous devriez trouver quelque chose qui vous intéressera.
6
Anirudh

comme indiqué précédemment sur SO, trouvez un projet que vous utiliseriez, et ainsi avoir plus de motivation pour poursuivre le développement - qu'il soit développé par d'autres ou non.

5
Preet Sangha

Je pense que le mieux que vous puissiez faire est de contribuer à opensource Java les applications que vous utilisez réellement, de cette façon vous serez motivé. Aussi, ne commencez pas avec quelque chose d'énorme. Des programmes comme jDownloader , muCommander et TuxGuitar sont de bons candidats.

5
George

Le facteur le plus important qui déterminera le projet auquel vous contribuez est votre intérêt pour ce projet. Si vous utilisez déjà un Open-Source Java code bibliothèque/produit, vous avez déjà construit une plate-forme, et l'étape suivante serait de commencer à y contribuer sous forme de documentation/astuces et code .

La documentation est généralement un point de départ facile et bon pour tout projet. Je vais vous raconter un exemple personnel - j'ai commencé à contribuer aux NetBeans Community Docs en contribuant des articles, puis j'ai continué à le gérer pendant un an. Maintenant, je suis aussi un committer de code pour le NetBeans Python support .

Vous aussi, vous pourriez suivre une trajectoire similaire. Il vous suffit de choisir un projet Java que vous connaissez et utilisez déjà, puis de le bricoler, d'en savoir plus et de commencer à corriger des bogues ou à apporter des fonctionnalités. Ne vous inquiétez pas d'être un committer très tôt. Un committer est souvent une position convoitée que vous devrez gagner.

4
user59634

Avez-vous regardé Kenai ? Il s'agit d'un site d'hébergement de projets assez récent soutenu par Sun, il peut donc y avoir de nombreuses opportunités de s'impliquer. Il a également une grande intégration avec Netbeans 6.7

1
David