为 NumPy 贡献

NumPy 项目欢迎您的专业知识和热情!您的选择不限于编程,如下所示,我们有许多领域需要您的帮助。

如果您不确定从何开始或您的技能如何适用,请联系我们!您可以在邮件列表GitHub上提问(提出问题或评论相关问题)。

这些是我们首选的渠道(开源本质上是开放的),但如果您喜欢私下交流,可以通过[email protected] 联系我们的社区协调员,或在Slack上联系(发送邮件至[email protected] 获取邀请)。

我们还有一个双周一次的社区电话会议,详情会在邮件列表上公布。非常欢迎您的加入。如果您是开源贡献的新手,我们强烈建议您阅读此指南

我们的社区力求平等对待每个人,并重视所有贡献。我们有一份行为准则,旨在营造一个开放和欢迎的环境。

要获得如何为 NumPy 贡献的视觉指南,请查看这本漫画

NumPy Contributor comic book cover

编写代码#

程序员们,这篇指南解释了如何为 NumPy 代码库贡献。
也请查看我们的YouTube 频道获取更多建议。

审查拉取请求#

该项目有超过 250 个开放的拉取请求——这意味着许多潜在的改进和许多开源贡献者正在等待反馈。如果您是了解 NumPy 的开发者,即使您不熟悉代码库,也可以提供帮助。您可以

开发教育材料#

NumPy 的用户指南正在进行修订。我们需要新的教程、操作指南和深入解释,并且网站需要重组。机会不限于编写者。我们也欢迎已完成的示例、Jupyter 笔记本和视频。NEP 44 — 重构 NumPy 文档 阐述了我们的想法——您可能还有其他想法。

问题分类整理#

NumPy 问题追踪器有*大量*开放问题。其中一些已不再有效,一些应优先处理,还有一些对新贡献者来说是不错的入门问题。您可以

请尽管深入参与。

网站开发#

我们刚刚改版了网站,但离完成还很远。如果您热爱网络开发,这些问题列出了我们的一些未满足的需求——欢迎分享您的想法。

平面设计#

我们几乎无法列举平面设计师在这里可以做出的贡献。我们的文档急需插图;我们不断壮大的网站渴望图片——机会比比皆是。

翻译网站内容#

我们正在努力将 numpy.org 翻译成多种语言,以使其内容对全球的 NumPy 用户更易于访问。(请参阅 NEP 28 了解背景信息。)志愿译者是这项工作的核心。如果您想提供帮助,请加入 Scientific Python Discord 服务器上的翻译频道。

要熟悉我们的翻译流程,请阅读指南《如何使用 Crowdin 翻译内容》。

社区协调与推广#

通过社区联系,我们更广泛地分享我们的工作,并了解我们的不足之处。我们渴望让更多人参与到诸如组织 NumPy 代码冲刺、新闻简报以及可能还有博客等工作中。

筹款#

多年来,NumPy 一直由热心的志愿者维护,但随着其重要性日益增长,很明显,为了确保稳定性和发展,我们需要财政支持。SciPy'19 的这次演讲解释了这种支持带来了多大的改变。与大多数非营利组织一样,我们不断寻求赠款、赞助和其他形式的资金。我们有很多想法,当然也欢迎更多。筹款在这里是一项稀缺技能——我们非常感谢您的帮助。

如果您想通过捐款为 NumPy 做出贡献,请访问 https://numpy.com.cn/about/#donate

在本页