科学 Python 是由科学家和工程师为科学和工程设计的代码。所有项目都有一个简单的许可证,决定你可以做什么,不能做什么;通常,你可以使用和修改软件,只要你对原始作者表示感谢。整个生态系统依赖于同行评审和社区生产,因此你的贡献非常重要。除了编码之外,还有许多其他方式可以做出贡献——我们将讨论其中的一些。
每个科学 Python 项目都有自己的问题跟踪器,用户可以在其中报告错误、建议用户体验改进,以及讨论他们遇到的技术问题。这使开发人员能够为用户提供支持,并跟踪对项目的改进。你可以通过验证和分流问题来做出贡献。
例如
拉取请求(PR)是科学 Python 项目整合新代码的方式。即使你不太熟悉它们,你也可以通过以下方式提供帮助。
另一种为项目做出贡献的方法是改进它的文档。文档对于每个科学 Python 项目都至关重要,因为它是用户学习如何使用它的方式。这并不意味着你需要编写新的文档(你可以按照文档贡献指南进行操作),但还有其他方法可以提供帮助。
大多数科学 Python 项目都是用英语开发的,但越来越多的项目使用像 Crowdin 这样的在线平台来翻译他们的界面、网页和文档。
如果你说英语以外的语言,并且感觉自己能够胜任翻译工作,那么这将是你可以提供的另一种帮助方式。
你还可以通过用母语创建入门教程和指南来帮助你周围的本地开发人员。
每个科学 Python 项目都有一个用户、开发人员、维护人员、贡献者和志愿者组成的社区,你可以成为其中一员。
你可以通过以下方式参与社区
正如你所见,有许多方法可以为科学 Python 做出贡献!无论你有什么可以提供的,请与项目维护人员联系:他们会很乐意接受他们能得到的所有帮助。