perso, d'un point de vue utilisateur, tous ces machins et ces systèmes sont un gros frein au fait de contribuer du code.
Qu'entends-tu par « utilisateur » ? Je suppose que c'est l'utilisateur (curieux, motivé et connaissant la programmation) d'un programme (et non d'un scm) qui désire améliorer son fonctionnement.
Je dirais que s'il ne veut pas utiliser les outils utilisé par les développeurs de ce logiciel et s'il ne veut pas courrir après les librairies de développement; il peut se contenter d'un apt-get source & build-dep. Pour faire une petite contribution ponctuelle, c'est amplement suffisant. Pour quelque chose d'encore plus trivial (qui ne nécessite pas de recompilation), il peut consulter le viewcvs et y télécharger directement le fichier qu'il désire modifier. Il fait un bête patch et l'envois. Un gros frein ?
Maintenant, si cet "utilisateur" décide de s'impliquer un peu plus dans ce projet, il n'aura de tout de façon pas d'autres choix que de se familiariser avec les outils utilisé. Généralement, les projets fournissent des indications succintes pour récupérer les sources et recompiler le logiciel. Il passe donc de ce statut d'« utilisateur » à celui de développeur. Et petit à petit, il comprend à quel point ce logiciel de gestion de source (distribué) est un gros coup d'accélérateur au développement du projet...
[^] # Re: point de vue utilisateur...
Posté par benja . En réponse au journal Mozilla passe à Mercurial. Évalué à 3.
Qu'entends-tu par « utilisateur » ? Je suppose que c'est l'utilisateur (curieux, motivé et connaissant la programmation) d'un programme (et non d'un scm) qui désire améliorer son fonctionnement.
Je dirais que s'il ne veut pas utiliser les outils utilisé par les développeurs de ce logiciel et s'il ne veut pas courrir après les librairies de développement; il peut se contenter d'un apt-get source & build-dep. Pour faire une petite contribution ponctuelle, c'est amplement suffisant. Pour quelque chose d'encore plus trivial (qui ne nécessite pas de recompilation), il peut consulter le viewcvs et y télécharger directement le fichier qu'il désire modifier. Il fait un bête patch et l'envois. Un gros frein ?
Maintenant, si cet "utilisateur" décide de s'impliquer un peu plus dans ce projet, il n'aura de tout de façon pas d'autres choix que de se familiariser avec les outils utilisé. Généralement, les projets fournissent des indications succintes pour récupérer les sources et recompiler le logiciel. Il passe donc de ce statut d'« utilisateur » à celui de développeur. Et petit à petit, il comprend à quel point ce logiciel de gestion de source (distribué) est un gros coup d'accélérateur au développement du projet...