---
title: "Contribution au code"
version: 5.1
locale: fr
source: https://docs.djangoproject.com/fr/5.1/internals/contributing/writing-code/
canonical: https://djangodocs.dev/fr/5.1/internals/contributing/writing-code/
---
# Contribution au code

Ainsi donc, vous souhaitez écrire du code, de la documentation ou des tests pour améliorer Django ? Il existe plusieurs manières d’aider au développement de Django.

## Tutoriels

Le tutoriel Django contient une section entière vous guidant pas à pas tout au long du processus de contribution de code.

- [Écriture de votre première contribution à Django](/fr/5.1/intro/contributing/)

## Guides pratiques

Si vous possédez déjà les bases des processus et des principes, notre documentation contient également des guides fort utiles sur des sujets spécifiques :

- [Comment soumettre un correctif à Django pour un ajout ou une correction de comportement](/fr/5.1/internals/contributing/writing-code/submitting-patches/)
- [Comment écrire et exécuter des tests](/fr/5.1/topics/testing/overview/)
- [Comment lancer les tests unitaires de Django](/fr/5.1/internals/contributing/writing-code/unit-tests/)
- [Comment travailler avec Git et GitHub](/fr/5.1/internals/contributing/writing-code/working-with-git/)

## Sujets liés

Il est important de comprendre comment nous travaillons et les conventions que nous adoptons.

- [Style de code](/fr/5.1/internals/contributing/writing-code/coding-style/)
- [Code JavaScript](/fr/5.1/internals/contributing/writing-code/javascript/)
- [Commit de code](/fr/5.1/internals/contributing/committing-code/)

Nous maintenons une liste sélective de petits problèmes adaptés à des contributeurs débutants ou moins expérimentés au moyen du critère `easy pickings`. Les nouveaux contributeurs sont fortement encouragés à débuter par ce genre de tickets.

- Voir les tickets de type [easy pickings](https://code.djangoproject.com/query?status=!closed&easy=1).
