{"title":"Écriture du code","version":"4.0","locale":"fr","docname":"internals/contributing/writing-code/index","url":"/fr/4.0/internals/contributing/writing-code/","canonical":"https://djangodocs.dev/fr/4.0/internals/contributing/writing-code/","summary":"Ainsi donc, vous souhaitez écrire du code pour améliorer Django. Merveilleux ! Il existe plusieurs manières d’aider au développement de Django : Signaler des…","html":"<h1>Écriture du code<a class=\"heading-anchor\" href=\"#writing-code\"><span class=\"visually-hidden\">Lien vers cette rubrique</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>Ainsi donc, vous souhaitez écrire du code pour améliorer Django. Merveilleux ! Il existe plusieurs manières d’aider au développement de Django :</p>\n<ul class=\"simple\">\n<li><p><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/bugs-and-features/\"><span class=\"doc\">Signaler des anomalies</span></a> dans notre <a class=\"reference external\" href=\"https://code.djangoproject.com/\">système de tickets</a>.</p></li>\n<li><p>Rejoignez la liste de diffusion <a class=\"reference internal\" href=\"/fr/4.0/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> 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 <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">forum Django</a> ou le canal IRC <a class=\"reference external\" href=\"https://web.libera.chat/#django-dev\">#django-dev</a>.</p></li>\n<li><p><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">Proposer des correctifs</span></a> pour des comportements nouveaux ou corrigés. Si vous cherchez une manière de commencer à contribuer à Django, lisez le didacticiel <a class=\"reference internal\" href=\"/fr/4.0/intro/contributing/\"><span class=\"doc\">Écriture de votre premier correctif pour Django</span></a> et jetez un œil aux tickets <a class=\"reference external\" href=\"https://code.djangoproject.com/query?status=!closed&amp;easy=1\">simples (easy pickings)</a>. La <a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/submitting-patches/#patch-review-checklist\"><span class=\"std std-ref\">Liste de contrôle de révision des correctifs</span></a> sera aussi d’une grande aide.</p></li>\n<li><p><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-documentation/\"><span class=\"doc\">Améliorer la documentation</span></a> ou <a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/unit-tests/\"><span class=\"doc\">écrire des tests unitaires</span></a>.</p></li>\n<li><p><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/triaging-tickets/\"><span class=\"doc\">Trier les tickets et relire les correctifs</span></a> créés par d’autres utilisateurs.</p></li>\n<li><p>Lisez les <a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/new-contributors/\"><span class=\"doc\">Conseils pour les nouveaux contributeurs</span></a> pour vous aider à vous situer dans le processus de développement.</p></li>\n</ul>\n<p>Parcourez les sections suivantes pour apprendre comment donner à vos correctifs de code les meilleures chances d’être acceptés dans le code de Django :</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/coding-style/\">Style de code</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/unit-tests/\">Les tests unitaires</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/submitting-patches/\">Soumission de correctifs</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/working-with-git/\">Travailler avec Git et GitHub</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/fr/4.0/internals/contributing/writing-code/javascript/\">JavaScript</a></li>\n</ul>\n</div>","rootId":"writing-code","toc":[],"breadcrumbs":[{"docname":"internals/index","title":"Fonctionnement interne du projet Django","url":"/fr/4.0/internals/"},{"docname":"internals/contributing/index","title":"Contribuer à Django","url":"/fr/4.0/internals/contributing/"}],"prev":{"docname":"internals/contributing/triaging-tickets","title":"Tri des tickets","url":"/fr/4.0/internals/contributing/triaging-tickets/"},"next":{"docname":"internals/contributing/writing-code/coding-style","title":"Style de code","url":"/fr/4.0/internals/contributing/writing-code/coding-style/"},"formats":{"html":"/fr/4.0/internals/contributing/writing-code/","markdown":"/fr/4.0/internals/contributing/writing-code.md","json":"/fr/4.0/internals/contributing/writing-code.json"},"source":"https://github.com/django/django/blob/stable/4.0.x/docs/internals/contributing/writing-code/index.txt","official":"https://docs.djangoproject.com/fr/4.0/internals/contributing/writing-code/","inVersions":["6.1","6.0","5.2","5.1","5.0","4.2","4.1","4.0","3.2","3.1","3.0","2.2","2.1","2.0","1.11","1.10","1.9"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}