He estado usando Vim desde hace 4 años. Tengo muchas ganas de contribuir al proyecto de código abierto vim. Quisiera algunos consejos sobre dónde comenzar y con quién contactar para contribuir a Vim. La ayuda de personas que ya han contribuido a Vim ayudaría mucho :). Gracias por adelantado.
PD: ni siquiera estoy seguro de si puedo publicar esto aquí, pero finalmente decidí publicarlo aquí, ya que este sería el lugar con más entusiastas de Vim para hablar.
vim-development
b1tchacked
fuente
fuente
Respuestas:
Es un poco vieja escuela
Como señaló lcd047 , existe el Grupo de Google vim_dev donde puede enviar parches. En la actualidad, Vim está bajo control de versiones en un repositorio Mercurial. Puede enviar parches abriendo un nuevo tema en ese grupo y adjuntando su archivo de parche (un archivo de texto con la salida diff). La fuente de Vim está en proceso de pasar a GitHub, pero no creo que esté allí todavía.
La naturaleza de contribuir
Si bien muchos proyectos de código abierto, incluido Vim, tienen una lista de tareas pendientes, no es probable que se le asigne nada simplemente por ofrecer sus servicios como voluntario. La mayoría de las contribuciones de código abierto son improvisadas: identifica una corrección o mejora de errores, la implementa y la envía para su revisión, luego el responsable de mantenimiento puede optar por fusionarla.
Tengo una contribución muy simple en la fuente Vim. Noté que el
i(
objeto de texto no se comportaba bien cuando el contenido de los paréntesis estaba en sus propias líneas. En contraste, eli{
objeto de texto análogo se comportó apropiadamente en situaciones similares. Envié mi parche y en realidad se fusionó rápidamente. Por supuesto, este fue un cambio muy pequeño ; los parches más significativos tienden a estar sujetos a una revisión más larga.Mi consejo
No entre en el juego con el plan de contribuir a Vim. Las buenas ideas normalmente no provienen de tratar de pensar en buenas ideas. Vienen cuando intentas hacer otra cosa. Siga usando Vim y una idea puede presentarse. Luego, haga el esfuerzo de implementarlo y envíe un parche.
fuente
En el pasado, podía cargar un parche en el rastreador de problemas del repositorio de Google Code para vim, que fue aceptado después de algunos meses o enviar un correo y espero recibir algunos comentarios. Google Code ya no existe, pero desde el 24 de agosto de 2015, el desarrollo de vim ocurre en un proyecto Github (incluido el código fuente y el seguimiento de problemas).
Se pueden encontrar más instrucciones para contribuir en el archivo CONTRIBUTING.md . Tenga en cuenta que este proyecto de Github es inusual. Si propone un RP, el cambio puede tomarse y aplastarse con otros commits (ejemplos: PR y commit , otro PR más grande y commit ). Los mensajes de confirmación siguen un formato muy específico y debe buscar mucho para encontrar el origen y la discusión de los parches.
Enlaces:
fuente