---
title: "为 Django 做贡献"
version: 3.0
locale: zh-hans
source: https://docs.djangoproject.com/zh-hans/3.0/internals/contributing/
canonical: https://djangodocs.dev/zh-hans/3.0/internals/contributing/
---
# 为 Django 做贡献

Django是一个依赖志愿者们生存的社区。随着它的不断发展，我们总是需要更多的人去帮助别人。只要你开始学习Django，你就可以在很多方面做出贡献：

- Join the [Django forum](https://forum.djangoproject.com/). This forum is a place for discussing the Django
  framework and applications and projects that use it. This is also a good
  place to ask and answer any questions related to installing, using, or
  contributing to Django.
- Join the [django-users](/zh-hans/3.0/internals/mailing-lists/#django-users-mailing-list) mailing list and answer questions. This
  mailing list has a huge audience, and we really want to maintain a
  friendly and helpful atmosphere. If you're new to the Django community,
  you should read the [posting guidelines](https://code.djangoproject.com/wiki/UsingTheMailingList).
- 加入Freenode上的\`#django IRC频道\`并回答问题。通过向其他用户讲解Django，你会学到关于这个框架的很多知识。
- 关于Django的博客。我们将所有我们知道的Django博客全部放在在 "社区页面 "上；如果想让你的博客出现在该页面上，你可以在这里 "注册"。
- 贡献给开源的Django项目，写一些文档，或者把自己的代码作为一个开源的可插拔应用程序发布。可插拔应用的生态系统是Django的一大优势，请帮助我们构建它吧!

如果你认为“用”Django工作很有趣，等你开始在Django“上”工作再看看。我们热衷于帮助Django用户成为社区的贡献者，所以你可以通过多种方式来帮助Django开发者们的进步：

- [Report bugs](/zh-hans/3.0/internals/contributing/bugs-and-features/) in our [ticket tracker](https://code.djangoproject.com/).
- Join the [django-developers](/zh-hans/3.0/internals/mailing-lists/#django-developers-mailing-list) mailing list and share your ideas for how
  to improve Django. We're always open to suggestions. You can also interact
  on the [#django-dev IRC channel](irc://irc.freenode.net/django-dev).
- [Submit patches](/zh-hans/3.0/internals/contributing/writing-code/submitting-patches/) for new and/or
  fixed behavior. If you're looking for a way to get started contributing
  to Django read the [编写你的第一个 Django 补丁](/zh-hans/3.0/intro/contributing/) tutorial and have a look at the
  [easy pickings](https://code.djangoproject.com/query?status=!closed&easy=1) tickets. The [Patch review checklist](/zh-hans/3.0/internals/contributing/writing-code/submitting-patches/#patch-review-checklist) will also be
  helpful.
- [Improve the documentation](/zh-hans/3.0/internals/contributing/writing-documentation/) or
  [write unit tests](/zh-hans/3.0/internals/contributing/writing-code/unit-tests/).
- :doc:Triage tickets和review补丁\<triaging-tickets\>\`由其他用户创建。

真的，任何人\*\*都可以做一些事情来帮助Django变得更好且更加伟大!

浏览以下部分来了解怎样去做：

- [对新贡献者的建议](/zh-hans/3.0/internals/contributing/new-contributors/)

  - [快速入门](/zh-hans/3.0/internals/contributing/new-contributors/#first-steps)
  - [方针](/zh-hans/3.0/internals/contributing/new-contributors/#guidelines)
  - [FAQ](/zh-hans/3.0/internals/contributing/new-contributors/#faq)
- [报告问题和请求新功能](/zh-hans/3.0/internals/contributing/bugs-and-features/)

  - [报告问题](/zh-hans/3.0/internals/contributing/bugs-and-features/#reporting-bugs)
  - [报告用户界面的 bug 和功能](/zh-hans/3.0/internals/contributing/bugs-and-features/#reporting-user-interface-bugs-and-features)
  - [请求的功能](/zh-hans/3.0/internals/contributing/bugs-and-features/#requesting-features)
  - [我们如何作出决定](/zh-hans/3.0/internals/contributing/bugs-and-features/#how-we-make-decisions)
- [Triaging tickets](/zh-hans/3.0/internals/contributing/triaging-tickets/)

  - [Triage workflow](/zh-hans/3.0/internals/contributing/triaging-tickets/#triage-workflow)
  - [Triage stages](/zh-hans/3.0/internals/contributing/triaging-tickets/#triage-stages)
  - [Other triage attributes](/zh-hans/3.0/internals/contributing/triaging-tickets/#other-triage-attributes)
  - [Closing Tickets](/zh-hans/3.0/internals/contributing/triaging-tickets/#closing-tickets)
  - [How can I help with triaging?](/zh-hans/3.0/internals/contributing/triaging-tickets/#how-can-i-help-with-triaging)
  - [Bisecting a regression](/zh-hans/3.0/internals/contributing/triaging-tickets/#bisecting-a-regression)
- [Writing code](/zh-hans/3.0/internals/contributing/writing-code/)

  - [编码风格](/zh-hans/3.0/internals/contributing/writing-code/coding-style/)
  - [Unit tests](/zh-hans/3.0/internals/contributing/writing-code/unit-tests/)
  - [Submitting patches](/zh-hans/3.0/internals/contributing/writing-code/submitting-patches/)
  - [Working with Git and GitHub](/zh-hans/3.0/internals/contributing/writing-code/working-with-git/)
  - [JavaScript](/zh-hans/3.0/internals/contributing/writing-code/javascript/)
- [编写文档](/zh-hans/3.0/internals/contributing/writing-documentation/)

  - [获得原始文档](/zh-hans/3.0/internals/contributing/writing-documentation/#getting-the-raw-documentation)
  - [开始使用 Sphinx](/zh-hans/3.0/internals/contributing/writing-documentation/#getting-started-with-sphinx)
  - [文档是如何组成](/zh-hans/3.0/internals/contributing/writing-documentation/#how-the-documentation-is-organized)
  - [书写格式](/zh-hans/3.0/internals/contributing/writing-documentation/#writing-style)
  - [常用术语](/zh-hans/3.0/internals/contributing/writing-documentation/#commonly-used-terms)
  - [Django专用术语](/zh-hans/3.0/internals/contributing/writing-documentation/#django-specific-terminology)
  - [reStructuredText 文件语法指南](/zh-hans/3.0/internals/contributing/writing-documentation/#guidelines-for-restructuredtext-files)
  - [Django-specific markup](/zh-hans/3.0/internals/contributing/writing-documentation/#django-specific-markup)
  - [Documenting new features](/zh-hans/3.0/internals/contributing/writing-documentation/#documenting-new-features)
  - [Minimizing images](/zh-hans/3.0/internals/contributing/writing-documentation/#minimizing-images)
  - [一个例子](/zh-hans/3.0/internals/contributing/writing-documentation/#an-example)
  - [拼写检查](/zh-hans/3.0/internals/contributing/writing-documentation/#spelling-check)
  - [翻译文档](/zh-hans/3.0/internals/contributing/writing-documentation/#translating-documentation)
  - [`django-admin` 手册页面](/zh-hans/3.0/internals/contributing/writing-documentation/#django-admin-man-page)
- [使 Django 本地化](/zh-hans/3.0/internals/contributing/localizing/)

  - [翻译](/zh-hans/3.0/internals/contributing/localizing/#translations)
  - [格式](/zh-hans/3.0/internals/contributing/localizing/#formats)
  - [文档](/zh-hans/3.0/internals/contributing/localizing/#documentation)
- [提交代码](/zh-hans/3.0/internals/contributing/committing-code/)

  - [处理 pull 请求](/zh-hans/3.0/internals/contributing/committing-code/#handling-pull-requests)
  - [提交指南](/zh-hans/3.0/internals/contributing/committing-code/#committing-guidelines)
  - [恢复提交](/zh-hans/3.0/internals/contributing/committing-code/#reverting-commits)
