J'utilise Vim depuis 4 ans. J'ai hâte de contribuer au projet open source vim. J'aimerais avoir quelques conseils sur où commencer et qui contacter pour contribuer à Vim. L'aide de personnes qui ont déjà contribué à Vim serait très utile :). Merci d'avance.
PS - Je ne sais même pas si je peux poster ceci ici mais j'ai finalement décidé de le poster ici car ce serait l'endroit avec le plus de passionnés de Vim avec qui parler.
vim-development
b1tchacked
la source
la source
Réponses:
C'est un peu vieille école
Comme l'a souligné lcd047 , il y a le groupe Google vim_dev où vous pouvez soumettre des correctifs. À l'heure actuelle, Vim est sous contrôle de version dans un référentiel Mercurial. Vous pouvez soumettre des correctifs en ouvrant une nouvelle rubrique dans ce groupe et en joignant votre fichier de correctif (un fichier texte avec la sortie diff). La source Vim est en train de migrer vers GitHub, mais je ne pense pas qu'elle soit encore là.
La nature de la contribution
Alors que de nombreux projets open source, y compris Vim, ont une liste de tâches, il est peu probable que l'on vous attribue quoi que ce soit simplement en offrant vos services. La plupart des contributions open source sont impromptues: vous identifiez un correctif ou une amélioration de bogue, vous l'implémentez et vous le soumettez à un examen, puis le responsable peut choisir de le fusionner.
J'ai une contribution très simple dans la source Vim. J'ai remarqué que l'
i(
objet texte ne se comportait pas bien lorsque le contenu des parenthèses était sur leurs propres lignes. En revanche, l'i{
objet texte analogue s'est comporté correctement dans des situations similaires. J'ai soumis mon patch et il a été fusionné rapidement. Bien sûr, c'était un très petit changement; les correctifs plus importants ont tendance à faire l'objet d'un examen plus long.Mon conseil
N'entrez pas dans le jeu avec le plan de contribuer à Vim. Normalement, les bonnes idées ne viennent pas d'essayer de penser à de bonnes idées. Ils viennent quand vous essayez de faire autre chose. Continuez à utiliser Vim et une idée peut se présenter. Faites ensuite l'effort de l'implémenter et de soumettre un patch.
la source
Dans le passé, je pouvais télécharger un correctif sur le suivi des problèmes du référentiel de codes Google pour vim qui a été accepté après quelques mois ou envoyer un courrier électronique et espérer obtenir des commentaires. Google Code n'est plus, mais depuis le 24 août 2015, le développement de vim se produit sur un projet Github (y compris le code source et le suivi des problèmes).
Vous trouverez plus d'instructions pour contribuer dans le fichier CONTRIBUTING.md . Notez que ce projet Github est inhabituel. Si vous proposez un PR, la modification peut être prise et écrasée avec d'autres validations (exemples: PR et commit , un autre PR plus important et commit ). Les messages de commit suivent un format très spécifique et vous devez chercher très fort pour trouver l'origine et la discussion des correctifs.
Liens:
la source