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

Django 是一个依靠志愿者共同维护的社区。随着它的不断发展，我们始终需要更多的人来帮助他人。您可以通过多种方式做出贡献，无论是对框架本身还是更广泛的生态系统。

## 通信渠道

我们热衷于帮助 Django 用户转变为社区的贡献成员。沟通是关键——参与 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 Discord server](https://chat.djangoproject.com) to discuss and answer questions. By
  explaining Django to other users, you're going to learn a lot about the
  framework yourself.
- 关于Django的博客。我们将所有我们知道的Django博客全部放在在 "社区页面 "上；如果想让你的博客出现在该页面上，你可以在这里 "注册"。
- 贡献给开源的Django项目，写一些文档，或者把自己的代码作为一个开源的可插拔应用程序发布。可插拔应用的生态系统是Django的一大优势，请帮助我们构建它吧!

## 开始

Django 鼓励并欢迎新的贡献者，并努力帮助他们成为经验丰富、自信的开源软件（OSS）贡献者。我们的文档包含对首次贡献者的指导，包括：

- [贡献过程概述以及所涉及的内容。](/zh-hans/5.2/internals/contributing/new-contributors/)

## Django 框架的工作

如果你喜欢 *使用* Django，那么等到你开始 *开发* Django 时，你会更加喜欢。真的，**任何人** 都可以做一些事情来改进 Django，这将改善许多人的体验！

Django 的工作主要有三个方面：

### 贡献代码

修复一个错误，或添加一个新功能。你可以发出一个拉取请求，并在 Django 的下一个版本中查看 **your code** 。

- [贡献代码](/zh-hans/5.2/internals/contributing/writing-code/)

  - [教程](/zh-hans/5.2/internals/contributing/writing-code/#tutorials)
  - [如何引导](/zh-hans/5.2/internals/contributing/writing-code/#how-to-guides)
  - [相关主题](/zh-hans/5.2/internals/contributing/writing-code/#related-topics)

### 贡献文档

Django 的文档是其重要优势之一。它信息丰富而全面。您可以帮助改进文档，并在框架发展过程中使其保持相关性。

- [编写文档](/zh-hans/5.2/internals/contributing/writing-documentation/)

  - [Django 文档编写流程](/zh-hans/5.2/internals/contributing/writing-documentation/#the-django-documentation-process)
  - [文档是如何组成](/zh-hans/5.2/internals/contributing/writing-documentation/#how-the-documentation-is-organized)
  - [如何开始贡献文档](/zh-hans/5.2/internals/contributing/writing-documentation/#how-to-start-contributing-documentation)
  - [书写格式](/zh-hans/5.2/internals/contributing/writing-documentation/#writing-style)
  - [常用术语](/zh-hans/5.2/internals/contributing/writing-documentation/#commonly-used-terms)
  - [Django 专用术语](/zh-hans/5.2/internals/contributing/writing-documentation/#django-specific-terminology)
  - [reStructuredText 文件语法指南](/zh-hans/5.2/internals/contributing/writing-documentation/#guidelines-for-restructuredtext-files)
  - [Django 特有的标记](/zh-hans/5.2/internals/contributing/writing-documentation/#django-specific-markup)
  - [记录新功能](/zh-hans/5.2/internals/contributing/writing-documentation/#documenting-new-features)
  - [最小化图像](/zh-hans/5.2/internals/contributing/writing-documentation/#minimizing-images)
  - [一个例子](/zh-hans/5.2/internals/contributing/writing-documentation/#an-example)
  - [翻译文档](/zh-hans/5.2/internals/contributing/writing-documentation/#translating-documentation)
  - [`django-admin` 手册页面](/zh-hans/5.2/internals/contributing/writing-documentation/#django-admin-man-page)

### 使 Django 本地化

Django 已经被翻译成 100 多种语言——甚至还有一些克林贡语的翻译？国际化团队始终在寻找翻译人员，以帮助维护和扩大语言覆盖范围。

- [使 Django 本地化](/zh-hans/5.2/internals/contributing/localizing/)

  - [翻译](/zh-hans/5.2/internals/contributing/localizing/#translations)
  - [格式](/zh-hans/5.2/internals/contributing/localizing/#formats)
  - [文档](/zh-hans/5.2/internals/contributing/localizing/#documentation)

## 其他贡献方式

Explore additional avenues of contributing to Django beyond coding. Django's
[ticket tracker](https://code.djangoproject.com/) is the central hub for managing issues, improvements, and
contributions to Django. It's a valuable resource where you can report bugs you
encounter or assist in triaging existing tickets to ensure a smooth development
workflow.

Django also has a [process for suggesting ideas](/zh-hans/5.2/internals/contributing/bugs-and-features/#requesting-features)
where you can join the community in discussing ideas for new features. Beyond
the Django codebase, there's a [vibrant ecosystem](https://www.djangoproject.com/community/ecosystem/) that is maintained by the
community that you can contribute to.

Explore the ways you can make a difference below, and join us in making Django
better for everyone.

- [报告问题和请求新功能](/zh-hans/5.2/internals/contributing/bugs-and-features/)

  - [报告问题](/zh-hans/5.2/internals/contributing/bugs-and-features/#reporting-bugs)
  - [请求的功能](/zh-hans/5.2/internals/contributing/bugs-and-features/#requesting-features)
  - [请求性能优化](/zh-hans/5.2/internals/contributing/bugs-and-features/#requesting-performance-optimizations)
  - [我们如何作出决定](/zh-hans/5.2/internals/contributing/bugs-and-features/#how-we-make-decisions)
- [分类工单](/zh-hans/5.2/internals/contributing/triaging-tickets/)

  - [分诊工作流](/zh-hans/5.2/internals/contributing/triaging-tickets/#triage-workflow)
  - [分类阶段](/zh-hans/5.2/internals/contributing/triaging-tickets/#triage-stages)
  - [其他分类属性](/zh-hans/5.2/internals/contributing/triaging-tickets/#other-triage-attributes)
  - [关闭工单](/zh-hans/5.2/internals/contributing/triaging-tickets/#closing-tickets)
  - [我能帮你怎么做分类？](/zh-hans/5.2/internals/contributing/triaging-tickets/#how-can-i-help-with-triaging)
  - [平等回归](/zh-hans/5.2/internals/contributing/triaging-tickets/#bisecting-a-regression)

我们期待与你合作。欢迎加入！
