欢迎来到 Julia 生态系统贡献者指南和社区!

本指南的目的是 **帮助您开始** 为 Julia 生态系统贡献。它包含有关 成为 Julia 贡献者的益处 以及您入门所需的 工具 的信息。此外,您还可以找到您可以采用的不同 贡献途径 以及如何从社区获得 帮助

我们 **欢迎** 技术非技术 贡献。无论您是 **初学者** 还是 **经验丰富的开发者**,您总能找到为 Julia 生态系统贡献的方法。





您可以对发展最快的语言之一以及整个开源软件的未来产生影响。开源项目依赖于志愿者的贡献。贡献使项目和志愿者都能成长和发展。无论您如何为 Julia 生态系统贡献,它都将为您带来很棒的体验。

为 Julia 生态系统贡献带来以下好处





在您开始为 Julia 生态系统贡献之前,您需要以下工具





贡献途径

您的 **第一步** 是确定您想如何开始为 Julia 生态系统贡献。例如,您可以从撰写一篇关于如何使用 Julia 解决问题的博客文章开始。然后,您可以创建一个新的软件包或改进一个您已经使用过的软件包。您可以采取多种路径,其中一些路径可能会有交叉。

如果您是 Julia 语言或编程的 **完全初学者**,那么您可以考虑学习社区创建的任何资源来 帮助您入门

我们建议以下路径作为您贡献旅程的起点

我们也对您可能提出的任何建议或想法持开放态度。您可以将您的想法建议给社区。我们将尽力帮助您将其变为现实!




如果您仍然不确定如何开始,那么您可以查看以下用于您第一次贡献的想法列表。

问答

您可以在 StackOverflowDiscourseZulip 上提问或回答问题。这不仅有助于扩展您的知识,还有助于宣传 Julia 生态系统。

以下视频包含有关如何在 StackOverflow 上提问以及这如何改善您的学习(和理解)的信息

如果您知道如何在 StackOverflow 或 Discourse 上回答问题,那么这是一个直接帮助的机会!在 StackOverflow 上搜索带标签 [julia] 的问题,或者使用更具体的术语。此外,您可以加入官方 Julia Slack 上的 ´#stackoverflow-feed´ 频道,以随时了解与 Julia 相关的 StackOverflow 问题。

编辑 Julia 软件包的 README 文件

Julia 宇宙中有很多文档需要更新或修复。您可以通过更正错别字、修复断开的链接或替换对过时软件包的提及来帮助清理文档。要搜索 Julia 软件包及其 README 文件或文档,请访问 JuliaHub 网站。然后,单击软件包的名称以发现其网站、GitHub 存储库和更多详细信息。

为现有的 Julia 软件包贡献

一些 Julia 组织和软件包正在寻求社区的帮助。我们已经建立了一个精选的 Julia 软件包、组织和项目的列表,这些软件包、组织和项目拥有可靠的贡献者指南。如果您有兴趣参与并贡献,请查看 组织和软件包 部分。





Julia 社区很乐意帮助您解答与您的贡献相关的任何问题。您可以在以下任何渠道获得帮助




如果您发现本指南有所帮助,我们将不胜感激,如果您能在 GitHub 上任何您做出贡献的标签中标记我们,本指南帮助您做出了贡献:@JuliaContributorBot,或者在您撰写的任何论文中标记我们:DOI: 10.13140/RG.2.2.24478.46407