Cómo usar código de proyectos abandonados de github

10

Recientemente me he encontrado con proyectos de github que realmente podría usar, pero parece que han sido abandonados, con muchos problemas y solicitudes de extracción importantes, quizás más de 100 tenedores. A menudo, no hay un proyecto alternativo.

¿Uso el código como está? ¿Escojo un tenedor e ignoro a los demás? ¿Extraigo manualmente el código de las solicitudes de extracción? ¿Cómo? ¿Hay alguna posibilidad de que yo o alguien más podamos organizarnos y despegar donde lo dejó el codificador original?

autodidakto
fuente

Respuestas:

8

Puede enviar un mensaje a los miembros de la red que se crea automáticamente con cualquier persona que esté bifurcando un proyecto para empezar. (al menos aquellos que cometieron código después de la bifurcación, si hay tantos) (pestaña Red \ Miembros).

Lo que debe hacer a continuación depende en gran medida del proyecto y su comunidad (o falta de comunidad):

  • Si nadie parece activo, conviértase en un líder para este proyecto y comience su propio tenedor.
  • Si encuentra miembros existentes, vea lo que debe hacerse para tener una bifurcación sólida que revivirá el proyecto con ellos.

Parte de marketing : en algún momento, cambiar el nombre del proyecto cuando se produce la bifurcación de reinicio es una buena manera de atraer nuevos programadores y usuarios, y dar una segunda oportunidad al proyecto para ganar tracción.

También debe verificar si la licencia permite algo de lo que se hace, si no puede encontrar una manera de comunicarse con los programadores originales.

Matthieu
fuente
5

Primero agregue un Problema al proyecto principal sobre el abandono y solicite hacerse colaborador. Si eso no funciona, me comunicaría con la red como Matthieu sugirió y organizaría el trabajo grupal en una bifurcación, dependiendo de lo que la licencia permita en el proyecto. Al menos al hacer público un proyecto, existe una licencia implícita de que el proyecto se puede bifurcar de acuerdo con los términos de Github.

Aquí hay un artículo relacionado: ¿Cuál es la ética de bifurcar el Proyecto Github de alguien más?

Llavero
fuente