为 NumPy 贡献力量

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

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

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

我们还每两周举行一次社区电话会议,具体详情会在 邮件列表 上公布。 非常欢迎您加入。如果您是第一次为开源项目做贡献,我们强烈建议您阅读 本指南

我们的社区致力于平等对待每一个人,并重视所有贡献。我们有 行为准则 来营造开放和友好的环境。

编写代码#

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

审查拉取请求#

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

  • 总结冗长的讨论
  • 分类文档 PR
  • 测试建议的更改

开发教育材料#

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

问题分类#

NumPy 问题跟踪器 有很多未解决的问题。有些问题不再有效,有些问题应该优先处理,有些问题对于新的贡献者来说是很好的问题。您可以

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

请直接参与。

网站开发#

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

平面设计#

我们几乎无法列出平面设计师在此处可以做出的贡献。我们的文档非常需要插图;我们不断发展的网站需要图片——机会很多。

翻译网站内容#

我们计划将 numpy.org 翻译成多种语言,以便让用户能够使用他们的母语访问 NumPy。志愿翻译人员是这项工作核心。查看 此处 获取背景信息;评论 此 GitHub 问题 以注册。

社区协调和推广#

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

筹款#

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

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

本页内容