{"title":"编写代码","version":"4.2","locale":"zh-hans","docname":"internals/contributing/writing-code/index","url":"/zh-hans/4.2/internals/contributing/writing-code/","canonical":"https://djangodocs.dev/zh-hans/4.2/internals/contributing/writing-code/","summary":"您想编写一些代码来改进 Django ？太棒了！您可以通过多种方式帮助 Django 的开发：在我们的工单跟踪器中报告错误、加入 django-developers 邮件列表，分享你对如何改进…","html":"<h1>编写代码<a class=\"heading-anchor\" href=\"#writing-code\"><span class=\"visually-hidden\">Link to this heading</span><span aria-hidden=\"true\">#</span></a></h1>\n<p>您想编写一些代码来改进 Django ？太棒了！您可以通过多种方式帮助 Django 的开发：</p>\n<ul class=\"simple\">\n<li><p>在我们的 <a class=\"reference external\" href=\"https://code.djangoproject.com/\">工单跟踪器</a> 中 <a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/bugs-and-features/\"><span class=\"doc\">报告错误</span></a>。</p></li>\n<li><p>加入 <a class=\"reference internal\" href=\"/zh-hans/4.2/internals/mailing-lists/#django-developers-mailing-list\"><span class=\"std std-ref\">django-developers</span></a> 邮件列表，分享你对如何改进 Django 的想法。我们一直欢迎建议。你还可以在 <a class=\"reference external\" href=\"https://forum.djangoproject.com/\">Django 论坛</a> 和 <a class=\"reference external\" href=\"https://web.libera.chat/#django-dev\">#django-dev IRC 频道</a> 上进行互动。</p></li>\n<li><p><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/submitting-patches/\"><span class=\"doc\">提交补丁</span></a> 以实现新的或修复的功能。如果你想开始贡献到 Django，阅读 <a class=\"reference internal\" href=\"/zh-hans/4.2/intro/contributing/\"><span class=\"doc\">编写你的第一个 Django 补丁</span></a> 教程并查看 <a class=\"reference external\" href=\"https://code.djangoproject.com/query?status=!closed&amp;easy=1\">easy pickings</a> 任务。<a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/submitting-patches/#patch-review-checklist\"><span class=\"std std-ref\">补丁审查清单</span></a> 也会有所帮助。</p></li>\n<li><p><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-documentation/\"><span class=\"doc\">改进文档</span></a> 或 <a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/unit-tests/\"><span class=\"doc\">编写单元测试</span></a>。</p></li>\n<li><p><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/triaging-tickets/\"><span class=\"doc\">审查由其他用户创建的问题票和补丁</span></a>。</p></li>\n<li><p>阅读 <a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/new-contributors/\"><span class=\"doc\">对新贡献者的建议</span></a> 以帮助你了解开发流程。</p></li>\n</ul>\n<p>浏览以下部分，了解如何使您的代码补丁有最大的机会被纳入 Django 核心：</p>\n<div class=\"toctree-wrapper compound\">\n<ul>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/coding-style/\">编码风格</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/unit-tests/\">单元测试集</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/submitting-patches/\">提交补丁</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/working-with-git/\">使用 Git 和 GitHub 工作</a></li>\n<li class=\"toctree-l1\"><a class=\"reference internal\" href=\"/zh-hans/4.2/internals/contributing/writing-code/javascript/\">JavaScript</a></li>\n</ul>\n</div>","rootId":"writing-code","toc":[],"breadcrumbs":[{"docname":"internals/index","title":"Django内部","url":"/zh-hans/4.2/internals/"},{"docname":"internals/contributing/index","title":"为 Django 做贡献","url":"/zh-hans/4.2/internals/contributing/"}],"prev":{"docname":"internals/contributing/triaging-tickets","title":"分类工单","url":"/zh-hans/4.2/internals/contributing/triaging-tickets/"},"next":{"docname":"internals/contributing/writing-code/coding-style","title":"编码风格","url":"/zh-hans/4.2/internals/contributing/writing-code/coding-style/"},"formats":{"html":"/zh-hans/4.2/internals/contributing/writing-code/","markdown":"/zh-hans/4.2/internals/contributing/writing-code.md","json":"/zh-hans/4.2/internals/contributing/writing-code.json"},"source":"https://github.com/django/django/blob/stable/4.2.x/docs/internals/contributing/writing-code/index.txt","official":"https://docs.djangoproject.com/zh-hans/4.2/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"],"inLocales":["en","zh-hans","fr","ja","id","it","pt-br","ko","es","el","pl"]}