React Opensource | Develop Site
No es ningún secreto que todo gran desarrollador debe comprometerse con proyectos de código abierto. Es útil para el desarrollo profesional personal, así como para el ecosistema tecnológico. Pero, ¿cómo eliges el proyecto adecuado para tus esfuerzos de tiempo libre? En este artículo, daremos una breve respuesta sobre cómo elegir un buen proyecto de código abierto. Además, ayudaremos a distinguir los malos de los buenos y daremos una selección de proyectos geniales de código abierto de React.
¿Qué es un buen proyecto de código abierto? Para saber en qué proyecto de código abierto debe invertir su tiempo, debe comprender qué lo hace bueno.
Agregar incluso una pequeña función a un proyecto requiere que comprenda cómo funciona todo el proyecto/biblioteca/complemento. Por lo tanto, punto uno: el proyecto debe tener una buena documentación. Todas las dependencias deben estar bien descritas. Las soluciones de código abierto populares y de buena calidad siempre tienen buena documentación. Esto puede ser una gran señal de calidad y apoyo que uno puede esperar de la comunidad.
La segunda cosa a la que vale la pena prestar atención es si el trabajo con los problemas está bien organizado. Mira los problemas en general. ¿Cuántos problemas críticos hay en el proyecto? ¿Qué tan rápido se cierran?
Otra cosa es cómo se documentan las reglas de compromiso. Imagina la situación. Encontraste un error, hiciste un gran esfuerzo para arreglarlo, te causó algo de dolor, pero tu parche no está incluido en la confirmación porque las reglas no son lo suficientemente claras.
Mira en la comunidad. Es uno de los mayores recursos disponibles para un proyecto de código abierto. Una comunidad activa siempre ayuda a sacar adelante el proyecto. Un buen software de código abierto siempre tiene una comunidad de desarrolladores o usuarios activos que escriben código, detectan y dan soporte a otros usuarios. Elegir un software con un sólido apoyo de la comunidad siempre lo ayudará en el futuro cuando se quede atascado en la corrección de errores. El buen soporte de la comunidad siempre lo ayudará a solucionar los problemas que puedan ocurrir en el futuro.
Cuando busque proyectos en Github, busque personas/paquetes con muchas estrellas, observadores, bifurcaciones, colaboradores, etc. Estas señales visibles de apoyo de la comunidad muestran que la comunidad se preocupa por esa persona, proyecto o acción y que muchos otros se beneficiarán de ello. .
Recuerde que la cantidad de compromisos, problemas y solicitudes de extracción (PR) puede ser una señal de inversión y compromiso con un proyecto.
Las tendencias de Google también pueden ser una buena medida del nivel de interés en proyectos o tecnologías.
Cómo elegir un proyecto para comprometerse Elige un proyecto que te aporte nuevos conocimientos. No elija un producto que sea demasiado fácil de cambiar o depurar. Encuentre un proyecto que crea que sobrevivirá lo suficiente como para mantener lo que ha invertido. También debe elegir un proyecto que sea útil para otros.