Contribuer à Python : envoyer un patch

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
49
Mois de parution
août 2010
Spécialité(s)


Résumé
Vous êtes un développeur ou un utilisateur régulier du langage de programmation Python. Arrive le jour où, en utilisant telle ou telle fonctionnalité, le déclic se produit : il manque quelque chose à Python. Vous aimeriez avoir à disposition une information importante ou il manque une fonction qui vous apparaît cruciale. Même si personne d'autre ne semble s'en apercevoir, vous avez mis le doigt sur une imperfection. Pourtant, techniquement, la chose est possible et vous avez en quelques minutes réalisé la modification sur votre ordinateur personnel.C'est le moment de contribuer à Python, de ne pas laisser tomber en disant « on verra ça plus tard » et d'apporter votre pierre à l'édifice. Nous nous appuierons sur un exemple concret de contribution à la bibliothèque standard de Python, exemple simple, mais qui nous permettra d'autant plus facilement d'expliquer comment contribuer au projet Python.

1. Identification du besoin

Il est essentiel pour l'avenir de votre contribution au projet Python d'identifier correctement votre besoin. Avant tout, votre besoin est-il réel ? Vos premières vérifications doivent avoir pour but de vous assurer que la fonctionnalité que vous pensez être manquante l'est bien. Dans le cadre de notre exemple, cela passe par l'étude approfondie du module ou des modules relatifs à cette fonctionnalité, à l'aide de la documentation officielle et d'essais de votre part. Vous pouvez également poser la question autour de vous ou sur les forums de la communauté Python. Sans ces vérifications préalables, ne poussez pas plus loin. Vous avez de grandes chances que le patch que vous écrirez soit purement et simplement rejeté car il concerne une fonctionnalité déjà existante. Prenez donc le temps d'effectuer correctement cette étape cruciale du processus de participation au projet Python.

Pour illustrer l'article par un cas concret, je vais…

Cet article est réservé aux abonnés. Il vous reste 95% à découvrir.
S'abonner à Connect
  • Accédez à tous les contenus de Connect en illimité
  • Découvrez des listes de lecture et des contenus Premium
  • Consultez les nouveaux articles en avant-première
Je m'abonne


Article rédigé par

Abonnez-vous maintenant

et profitez de tous les contenus en illimité

Je découvre les offres

Déjà abonné ? Connectez-vous