Contribute

Scala编程语言是一个开放源代码项目,具有非常多样化的社区,来自世界各地的人们在其中贡献自己的工作,每个人都从友好的帮助和建议中受益,并乐于帮助他人. 那么,为什么不加入Scala社区并帮助每个人使事情变得更好呢?

How to help?

那取决于你想贡献什么. 以下是不同贡献域的一些入门资源. 请先阅读所有文档,并点击下面主题页面中的所有链接,然后再尝试做出贡献,因为您已经回答了许多问题.

Reporting bugs

请参阅我们的错误报告指南,以了解如何有效报告错误.

Contribute

贡献工作的协调在Scala贡献者上进行 .

工具,核心库和编译器存在问题. 您也可以通过报告错误来帮助我们.

更新和扩展核心(和相关的)Scala库的功能.

通过构建工具,IDE插件和其他相关项目的功能增强Scala工具.

更大的语言功能和编译器增强功能,包括语言规范和SIP.

Community Tickets

所有问题都可以在Scala错误跟踪器中找到 . 大多数问题都带有标签,以便更轻松地找到您感兴趣的问题.

Tools and Libraries

Scala生态系统包括许多不同的开源项目,这些项目都有自己的维护者和贡献者社区. 帮助其中一个项目是帮助Scala的另一种方法. 考虑为您正在使用的项目提供贷款. 或者,要了解其他项目,请参阅"社区"页面上的" 库和工具"部分 .

Scala Community Build

Scala社区构建使Scala编译器团队可以针对Scala编译器和标准库的开发版本来构建和测试一系列Scala开源项目,以发现发行前的回归. 该构建使用Lightbend的dbuild工具,该工具利用sbt .

如果您是维护者–或只是感兴趣的用户! –使用开源Scala库或工具,请访问社区构建文档,以获取有关哪些项目适合社区构建以及如何添加项目的指南.

by  ICOPY.SITE