---
title: "Contribuer à Django"
version: 2.1
locale: fr
source: https://docs.djangoproject.com/fr/2.1/internals/contributing/
canonical: https://djangodocs.dev/fr/2.1/internals/contributing/
---
# Contribuer à Django

Django est une communauté qui vit de ses contributeurs volontaires. De par sa croissance continue, de plus en plus de personnes sont nécessaires pour en aider d’autres. Dès que vous aurez fait la connaissance de Django, vous pouvez commencer à contribuer de nombreuses façons :

- Rejoignez la liste de diffusion [django-users](/fr/2.1/internals/mailing-lists/#django-users-mailing-list) (anglophone) et répondez aux questions. Cette liste de diffusion est très fréquentée et nous souhaitons vraiment y maintenir une atmosphère chaleureuse et instructive. Si vous êtes nouvelle ou nouveau dans la communauté Django, vous devriez lire les [lignes directrices d’écriture](https://code.djangoproject.com/wiki/UsingTheMailingList) de la liste.
- Rejoignez le [canal IRC #django](irc://irc.freenode.net/django) (anglophone) ou `#django-fr` sur Freenode et répondez aux questions. En expliquant Django aux autres utilisateurs, vous en apprendrez beaucoup vous-même sur le fonctionnement de ce système.
- Écrivez sur Django dans votre blog. Nous rassemblons tous les blogs sur Django que nous connaissons sur la [page de la communauté](https://www.djangoproject.com/community/add/blogs/) ; si vous aimeriez voir apparaître votre blog sur cette page, vous pouvez [vous inscrire ici](https://www.djangoproject.com/community/).
- Contribuez aux projets Django libres, écrivez de la documentation ou publiez votre propre code sous forme d’application libre réutilisable. L’écosystème des applications réutilisables est une grande force de Django, aidez-nous à le construire !

Si vous prenez du plaisir à travailler *avec* Django, vous verrez lorsque vous commencerez à travailler *sur* lui. Nous nous réjouissons de pouvoir aider les utilisateurs de Django à faire le pas de la contribution dans la communauté ; il existe plusieurs pistes pour pouvoir apporter son aide au développement de Django (anglais requis pour la plupart de ces domaines) :

- [Signaler des anomalies](/fr/2.1/internals/contributing/bugs-and-features/) dans notre [système de tickets](https://code.djangoproject.com/).
- Rejoignez la liste de diffusion [django-developers](/fr/2.1/internals/mailing-lists/#django-developers-mailing-list) et partagez vos idées sur la manière d’améliorer Django. Nous sommes toujours ouverts aux propositions. Il vous est aussi possible d’en discuter sur le canal IRC [#django-dev](irc://irc.freenode.net/django-dev).
- [Proposer des correctifs](/fr/2.1/internals/contributing/writing-code/submitting-patches/) pour des comportements nouveaux ou corrigés. Si vous cherchez une façon simple de commencer à contribuer à Django, lisez le didacticiel [Écriture de votre premier correctif pour Django](/fr/2.1/intro/contributing/) et jetez un œil aux tickets [simples (easy pickings)](https://code.djangoproject.com/query?status=!closed&easy=1). La [Patch review checklist](/fr/2.1/internals/contributing/writing-code/submitting-patches/#patch-review-checklist) sera aussi d’une grande aide.
- [Améliorer la documentation](/fr/2.1/internals/contributing/writing-documentation/) ou [écrire des tests unitaires](/fr/2.1/internals/contributing/writing-code/unit-tests/).
- [Trier les tickets et relire les correctifs](/fr/2.1/internals/contributing/triaging-tickets/) créés par d’autres utilisateurs.

Sérieusement, **tout le monde** peut aider à rendre Django meilleur !

Parcourez les sections suivantes pour en savoir plus :

- [Conseils pour les nouveaux contributeurs](/fr/2.1/internals/contributing/new-contributors/)

  - [Premiers pas](/fr/2.1/internals/contributing/new-contributors/#first-steps)
  - [Lignes de conduite](/fr/2.1/internals/contributing/new-contributors/#guidelines)
  - [FAQ](/fr/2.1/internals/contributing/new-contributors/#faq)
- [Signalement d’anomalies ou demandes de fonctionnalités](/fr/2.1/internals/contributing/bugs-and-features/)

  - [Signalement d’anomalies](/fr/2.1/internals/contributing/bugs-and-features/#reporting-bugs)
  - [Signalement d’anomalies ou de fonctionnalités de l’interface utilisateur](/fr/2.1/internals/contributing/bugs-and-features/#reporting-user-interface-bugs-and-features)
  - [Demandes de fonctionnalités](/fr/2.1/internals/contributing/bugs-and-features/#requesting-features)
  - [Comment nous prenons des décisions](/fr/2.1/internals/contributing/bugs-and-features/#how-we-make-decisions)
- [Tri des tickets](/fr/2.1/internals/contributing/triaging-tickets/)

  - [Triage workflow](/fr/2.1/internals/contributing/triaging-tickets/#triage-workflow)
  - [Étapes de tri](/fr/2.1/internals/contributing/triaging-tickets/#triage-stages)
  - [Autres attributs de tri](/fr/2.1/internals/contributing/triaging-tickets/#other-triage-attributes)
  - [Fermeture de tickets](/fr/2.1/internals/contributing/triaging-tickets/#closing-tickets)
  - [Commet puis-je aider à trier les tickets ?](/fr/2.1/internals/contributing/triaging-tickets/#how-can-i-help-with-triaging)
  - [Bisecting a regression](/fr/2.1/internals/contributing/triaging-tickets/#bisecting-a-regression)
- [Écriture du code](/fr/2.1/internals/contributing/writing-code/)

  - [Coding style](/fr/2.1/internals/contributing/writing-code/coding-style/)
  - [Les tests unitaires](/fr/2.1/internals/contributing/writing-code/unit-tests/)
  - [Soumission de correctifs](/fr/2.1/internals/contributing/writing-code/submitting-patches/)
  - [Travailler avec Git et GitHub](/fr/2.1/internals/contributing/writing-code/working-with-git/)
  - [JavaScript](/fr/2.1/internals/contributing/writing-code/javascript/)
- [Écrire la documentation](/fr/2.1/internals/contributing/writing-documentation/)

  - [Obtention de la documentation brute](/fr/2.1/internals/contributing/writing-documentation/#getting-the-raw-documentation)
  - [Introduction à Sphinx](/fr/2.1/internals/contributing/writing-documentation/#getting-started-with-sphinx)
  - [Organisation de la documentation](/fr/2.1/internals/contributing/writing-documentation/#how-the-documentation-is-organized)
  - [Style d’écriture (anglais)](/fr/2.1/internals/contributing/writing-documentation/#writing-style)
  - [Termes fréquemment utilisés](/fr/2.1/internals/contributing/writing-documentation/#commonly-used-terms)
  - [Terminologie spécifique à Django](/fr/2.1/internals/contributing/writing-documentation/#django-specific-terminology)
  - [Directives pour les fichiers reStructuredText](/fr/2.1/internals/contributing/writing-documentation/#guidelines-for-restructuredtext-files)
  - [Django-specific markup](/fr/2.1/internals/contributing/writing-documentation/#django-specific-markup)
  - [Documenting new features](/fr/2.1/internals/contributing/writing-documentation/#documenting-new-features)
  - [Minimiser les images](/fr/2.1/internals/contributing/writing-documentation/#minimizing-images)
  - [Un exemple](/fr/2.1/internals/contributing/writing-documentation/#an-example)
  - [Correction orthographique](/fr/2.1/internals/contributing/writing-documentation/#spelling-check)
  - [Traduction de la documentation](/fr/2.1/internals/contributing/writing-documentation/#translating-documentation)
  - [Page de manuel `django-admin`](/fr/2.1/internals/contributing/writing-documentation/#django-admin-man-page)
- [Traduction de Django](/fr/2.1/internals/contributing/localizing/)

  - [Traductions](/fr/2.1/internals/contributing/localizing/#translations)
  - [Formats](/fr/2.1/internals/contributing/localizing/#formats)
  - [Documentation](/fr/2.1/internals/contributing/localizing/#documentation)
- [Commit de code](/fr/2.1/internals/contributing/committing-code/)

  - [Gestion des requêtes de contribution](/fr/2.1/internals/contributing/committing-code/#handling-pull-requests)
  - [Lignes directrices pour les commits](/fr/2.1/internals/contributing/committing-code/#committing-guidelines)
  - [Annulation de commits](/fr/2.1/internals/contributing/committing-code/#reverting-commits)
