Esta pregunta trata sobre la etiqueta y los proyectos de código abierto.Etiqueta: ¿Versión tope mi fork del proyecto opensource?
He bifurcado una aplicación de github y he agregado dos nuevas características.
El primera característica ha sido pedido con frecuencia en otro lugar. Lo he agregado La implementación del código & está limpia (creo).
La segunda característica es más de un truco. Será de utilidad para otros, pero la implementación es un poco sucia en uso y más aún en el código. Necesito la función, pero no tengo las habilidades para implementarla completamente o a un nivel que podría considerarse vale la pena contrabution para el proyecto principal.
¿Cómo debería funcionar el control de versiones? ¿Acabo de actualizar mis números de versión sin cuidado y presionar a mi rama principal?
Es molesto saber qué versión se está ejecutando, modificada u original, ya que ambas tienen el mismo número de versión. Pero será confuso cuando, meses después, mi página github tenga un número de versión igual al original, pero ambos son completamente diferentes. (He hecho una solicitud de extracción, etc., pero que no es el contexto de mi pregunta.)
El proyecto que he bifurcada utiliza joyero rubí por lo tanto tiene un formato de versiones de:
joyero seguimiento de la versión de su proyecto. Asume que usará una versión en el formato x.y.z.
x es la versión 'principal', y es la versión 'menor', y z es la versión de parche.
¿Es este estándar para otros proyectos/idiomas también? ¿Son mis cambios parches?
Gracias
sí envié una solicitud de extracción y dijo al autor, pero no oí nada. No continuaré el desarrollo en ninguna de las funciones. Tengo lo que quiero (Tampoco es egoísta, hay un evento completo de reescritura en diferentes idiomas/nombre del proyecto, donde se presentarán dos funciones. Hasta el momento no es estable). – Ross