为 NumPy 贡献力量

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

如果您不确定从哪里开始或您的技能如何融入其中,请伸出手!您可以在邮件列表GitHub(打开一个问题或在相关问题上发表评论)上提问。

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

我们还有双周社区电话会议,详细信息将在邮件列表上公布。热烈欢迎您加入。如果您不熟悉为开源项目做贡献,我们还强烈建议您阅读本指南

我们的社区渴望平等对待每一个人,并重视所有贡献。我们有一份行为准则来培养一个开放和友好的环境。

编写代码#

程序员们,本指南解释了如何为 NumPy 代码库做贡献。
还可以查看我们的YouTube 频道以获取更多建议。

审查拉取请求#

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

  • 总结长时间的讨论
  • 对文档 PR 进行分类
  • 测试提议的更改

开发教育材料#

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

问题分类#

NumPy 问题跟踪器有很多开放的问题。有些已不再有效,有些应优先处理,有些则适合新贡献者解决。您可以

  • 检查旧错误是否仍然存在
  • 查找重复的问题并链接相关问题
  • 为问题添加良好的自包含重现器
  • 正确标记问题(这需要分类权限 - 只需询问即可)

请直接参与进来。

网站开发#

我们刚刚改进了我们的网站,但我们远未完成。如果您热爱 Web 开发,这些问题列出了我们的一些未满足的需求 - 并且随时分享您的想法。

图形设计#

我们几乎无法列出图形设计师在这里可以做出的贡献。我们的文档急需插图;我们不断发展的网站渴望图像 - 机会比比皆是。

翻译网站内容#

我们计划将numpy.org翻译成多种语言,以便让用户可以用母语访问 NumPy。志愿者翻译人员是这项工作核心。请参阅此处了解背景信息;在此 GitHub 问题上发表评论以注册。

社区协调与外联#

通过社区联系,我们将更广泛地分享我们的工作,并了解我们在哪些方面存在不足。我们渴望让更多的人参与到我们的Twitter帐户、组织 NumPy代码冲刺、新闻通讯,以及可能出现的博客等工作中。

筹款#

多年来,NumPy 一直由敬业的志愿者维护,但随着其重要性的提高,很明显,为了确保稳定性和发展,我们需要财务支持。此 SciPy'19 演讲解释了该支持产生了多大的影响。与大多数非营利组织一样,我们一直在寻求拨款、赞助和其他类型的资金。我们有很多想法,当然也欢迎更多想法。筹款在这里是一项稀缺的技能 - 我们感谢您的帮助。

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

本页面