Quiero contribuir como desarrollador a un proyecto de código abierto de Java. La mayoría de los proyectos en apache/java.net no están en desarrollo o son muy difíciles de comprometer. ¿Alguien puede sugerir proyectos que son relativamente fáciles de obtener como desarrollador con 2 años de experiencia en Java?Proyecto de código abierto de Java para contribuir
Respuesta
como se indicó anteriormente en SO, encuentre un proyecto que utilizaría y, por lo tanto, tenga más motivación para seguir desarrollando, independientemente de si es desarrollado por otros o no.
Apache Commons tiene docenas y docenas de áreas de nicho en las que puede trabajar. Elige tu favorito y comienza a enchufar! Mejor aún, ¿por qué no comenzar el tuyo? Siempre hay espacio para más y mejores soluciones en el mundo.
Consigue un teléfono Android. Cuando utilizas algo todos los días, ves que los problemas son mucho más fáciles. Cada vez que encuentre algo que lo molesta, arréglelo (todas las cosas de la interfaz de usuario son Java y algunas del nivel inferior).
Creo que lo mejor que puedes hacer es contribuir a las aplicaciones de opensource java que realmente usas, de esta manera estarás motivado. Además, no empieces con algo enorme. Programas como jDownloader, muCommander y TuxGuitar son buenos candidatos.
... son muy difíciles de ser un commiter
:) Usted no va a convertirse en un confirmador en un proyecto tan pronto como empiece a contribuir a ella. Entonces, no te preocupes por eso tan pronto.
Esto es lo que sugeriría -
- Utilice el IDE Eclipse. Todos los proyectos son de código abierto con una comunidad amigable y amplias oportunidades de contribución.
- Java en sí es open-source ahora y algunas bibliotecas anteriormente comerciales ahora están obteniendo fuentes abiertas, de nuevo una buena oportunidad para contribuir.
- Finalmente, el conjunto completo de proyectos Apache también son excelentes puntos de partida. Hay temas variados y deberías encontrar algo que te interese.
¿Has mirado Kenai? Este es un sitio de alojamiento de proyectos bastante nuevo respaldado por Sun, por lo que puede haber muchas oportunidades para involucrarse. También tiene una gran integración con Netbeans 6.7
El factor más importante que determinará el proyecto al que contribuye es su interés en ese proyecto. Si ya utiliza una biblioteca/producto de código Java de código abierto, ya tiene una plataforma creada, y el siguiente paso sería comenzar a contribuir en formas de documentación/sugerencias y códigos.
La documentación es generalmente un punto de partida fácil y bueno para cualquier proyecto. Le narraré un ejemplo personal: comencé a contribuir al NetBeans Community Docs aportando artículos, y luego pasé a administrarlo durante un año. Ahora, también soy un committer de código en el NetBeans Python support.
Usted también podría seguir una trayectoria similar. Solo elija un proyecto de Java que ya conozca y utilice, y luego juegue con él, conozca más sobre él y luego comience a corregir errores o funciones de contribución. No te preocupes por ser un committer muy temprano.Un committer suele ser una posición codiciada que deberá ganar. Buena suerte.
- 1. ¿Qué es un proyecto Java de código abierto al que puedo contribuir?
- 2. ¿Cómo elegir un proyecto de código abierto para unirse?
- 3. ¿Cómo puedo encontrar proyectos de código abierto para contribuir (Ruby, Rails)
- 4. ¿Cómo transfieres un proyecto de código abierto?
- 5. Buscando consejo para tomar un proyecto de código abierto
- 6. ¿Qué es un buen primer proyecto de código abierto?
- 7. ¿Cómo financiar un proyecto de código abierto?
- 8. Proyecto de código abierto simple C
- 9. Xcode proyecto de iPhone archivos de código abierto para distribuir
- 10. ¿Proyecto de código abierto para el desarrollador de C++?
- 11. ¿Proyectos de código abierto de java para participar?
- 12. Buen proyecto django de código abierto para aprender
- 13. Cómo organizar el proyecto para la versión de código abierto
- 14. Mejores prácticas para escribir código abierto Java
- 15. ¿Biblioteca Java de código abierto para leer datos de ECG?
- 16. motor de renderizado 3D de código abierto para Java
- 17. Implementación de analizador ABNF de código abierto para Java?
- 18. ¿Alternativa de código abierto para Mathworks Polyspace?
- 19. Aplicaciones de código abierto Java EE
- 20. Implementación XSLT 2.0 java de código abierto
- 21. iniciando un proyecto de código abierto de Javascript
- 22. ¿Cómo crear un proyecto de iOS de código abierto?
- 23. Donaciones para herramientas de código abierto
- 24. Mejor editor WSDL/XML de código abierto para Java
- 25. Interesantes API de código abierto (Java) para la autoeducación.
- 26. ¿Cómo contribuir a apache?
- 27. Eclipse: atajo para "proyecto abierto"?
- 28. Algoritmo de reimplementación del proyecto de código abierto
- 29. ¿Puede indicarme un gran proyecto de código abierto de Python?
- 30. ¿Qué pasa si algún código fuente de un proyecto de rieles debe oscurecerse incluso para un proyecto de código abierto?
Ah, una nueva generación de creadores de currículum ... – jrockway
Este es un duplicado de (demasiadas) preguntas de SO existentes, por ejemplo http://stackoverflow.com/questions/382977. – Yuval
Una pregunta muy similar: http://stackoverflow.com/questions/705575/what-is-an-open-source-java-project-i-could-contribute-to –