参与
我如何获得帮助?
对于社区支持,我们推荐您使用 StackOverflow 上的 sbt 标签
- 请清楚地陈述问题或疑问,并提供足够的背景信息。代码示例和
build.sbt
文件在经过适当编辑后通常很有用。
您也可以在 #sbt 频道 上的 Scala Discord 上与其他用户交流。
我如何提供帮助?
sbt 是一个开源项目,鼓励所有人参与!加入社区,与开发 sbt 和相关工具(如 Play)的开发者们一起工作。
推特
关注 @scala_sbt 获取最新更新。
为 StackOverflow 做贡献
Stack Overflow 是一个面向程序员的问答网站。在 StackOverflow 上的 sbt 标签 上提问和回答问题是分享 sbt 知识的绝佳方式。用户可以为彼此的贡献投票,并赚取声望积分。
报告错误
当您在 sbt 中发现错误时,我们希望您能告诉我们!您的错误报告对于让 sbt 更加可靠和易用至关重要。sbt 使用 GitHub 来追踪问题。开发人员需要您提供三样东西:**步骤**、**问题**和**预期结果**。请参考 #327 和 #831 了解示例。
步骤
当您报告错误时,请确保区分事实和意见。我们首先需要的是在**我们的电脑**上重现您问题的**精确步骤**。如果没有可重现的测试,请包含 build.sbt
文件、版本号、运行 sbt
的方法、示例代码或您认为可能有所帮助的其他任何信息。如果我们无法以某种方式重现问题,则无法解决问题。仅仅告诉我们错误消息是不够的。
问题
接下来,请描述**问题**,或者您认为的问题。对于您来说,这可能是显而易见的问题,但实际上它可能是预期的行为。
预期结果
对于**预期结果**也是如此。请描述您认为应该发生的事情。
备注
您可以选择添加一个**备注**部分来描述您的分析。
创建插件
插件扩展了 sbt 和 Play 的功能。编写一个新的插件通常比修补 sbt 的核心代码更容易。请查看 社区插件 的列表。
插件和 sbt 核心开发在 sbt-dev 列表 和 GitHub 讨论 上进行讨论。如果您在插件和 sbt 核心开发方面有任何疑问,您可以在列表或聊天中提问。
修补核心
sbt 的代码托管在 GitHub sbt/sbt 存储库中,而 sbt 的文档(包括此页面)位于 sbt/website 存储库中。
您可以随时参与您喜欢的任何功能的开发,但如果您需要一些好的想法,