¿Cuánto time debería mantener mis proyectos de tenedor en github?

Cuando tengo una request de function en una biblioteca en github, ya sea

  • intenta contactar al autor
  • y / o implementarlo yo mismo en una copy local, y cuando haya terminado, bifurque el proyecto y presione mis cambios.

En la mayoría de los casos, los autores originales están felices de ver las mejoras y las extraerán tal cual o las fusionarán manualmente después de algunas modificaciones.

La pregunta es, ¿qué debo hacer con mis proyectos de tenedor después de que mis compromisos hayan sido aceptados por el desarrollador? Si no voy a hacer más actualizaciones, ¿debería eliminar el repository? O, ¿debería savelo para interés histórico?

github realmente no indica de quién es el repository "definitivo", por lo que mis tenedores inactivos pueden distraer a otras personas para que no encuentren la copy correcta. De hecho, acabo de recibir una request de extracción de alguien, que también fue aceptada en la fase inicial.

Si no tengo ningún interés en ser un queueborador o desarrollador activo, generalmente elimino el mío después de que el parche ha sido aceptado en sentido ascendente. No veo la necesidad de mantener el repository por razones históricas: el compromiso ya tendrá mi nombre y mi correo electrónico, y la date y hora de la confirmación, por lo que parece ser todo el logging histórico que realmente necesita.

Según mi experiencia personal, la eliminación del repository bifurcado también lo quita de los 'Repositorios a los que contribuye'. Solo tenlo en count cuando tomes una decisión.