为 Django 做贡献¶
Django 是一个依靠志愿者生存的社区。随着它的不断壮大,我们始终需要更多的人来帮助他人。你可以通过多种方式做出贡献,既可以在框架本身上贡献,也可以在更广泛的生态系统中贡献。
沟通渠道¶
我们热衷于帮助 Django 用户成长为社区的贡献成员。沟通是关键——参与 Django 的工作就是参与一场对话。加入进来,去熟悉我们在做什么以及我们是如何讨论它的。你将能够与更有经验的贡献者建立联系,他们会在这里指导你走向成功。
加入 Django 社区¶
有几种方法可以帮助 Django 社区和其他人维护一个良好的工作生态系统
加入 Django 论坛。该论坛是讨论 Django 框架以及使用它的应用程序和项目的地方。这也是询问和回答有关安装、使用或向 Django 贡献代码等相关问题的理想场所。
加入 Django Discord 服务器进行讨论并回答问题。通过向其他用户解释 Django,你自身也将对该框架有更深刻的理解。
撰写关于 Django 的博客。我们会聚合所有已知的 Django 博客并在 社区页面 上展示;如果你希望你的博客出现在该页面上,可以 在此注册。
为开源 Django 项目做贡献,编写文档,或者发布你自己的开源可插拔应用。可插拔应用生态系统是 Django 的一大优势,快来帮我们共同构建它吧!
入门指南¶
Django 鼓励并欢迎新的贡献者,并努力帮助他们成为经验丰富、自信的开源软件 (OSS) 贡献者。我们的文档包含了针对首次贡献者的指导,包括
参与 Django 框架开发¶
如果你喜欢 使用 Django,那么请等到你开始 参与 开发它时再看看。真的,任何人都能做些事情来改进 Django,这将改善许多人的使用体验!
Django 本身的开发工作主要分为三个领域
贡献代码¶
修复错误或添加新功能。你可以提交拉取请求(Pull Request),并在下一个 Django 版本中看到 你贡献的代码。
贡献文档¶
Django 的文档是其核心优势之一。它信息丰富且详尽。你可以帮助改进文档,并确保它随着框架的发展而保持相关性。
Django 本地化¶
Django 已被翻译成 100 多种语言——甚至还有克林贡语版本?!国际化(i18n)团队一直在寻找翻译人员来帮助维护和扩大语言覆盖范围。
其他贡献方式¶
探索除编程之外的其他为 Django 做出贡献的途径。Django 的 工单跟踪系统 (Ticket Tracker) 是管理问题、改进和贡献的中心枢纽。这是一个宝贵的资源,你可以在这里报告遇到的 Bug,或协助整理现有工单,以确保开发工作流程顺畅。
Django 还有一套 建议功能的流程,你可以在这里加入社区讨论新功能的想法。在 Django 代码库之外,还有一个由社区维护的 活跃生态系统,你可以为其做出贡献。
探索下方你可以做出改变的方式,并加入我们,让 Django 对每个人来说都变得更好。
我们期待与你共事。欢迎加入!