文件名称:rules_scala
文件大小:261KB
文件格式:ZIP
更新时间:2024-04-07 08:43:51
Starlark
更高种类/ rules_scala higherkindness/rules_scala发展部分是由于需要对大型Monorepo Scala项目的Bazel采用支持。 Bazel很棒,因为它利用并行性和缓存来极大地缩短构建时间。但是,要看到这些好处,必须首先将项目分解成很小的程序包,并利用细粒度的依赖项。对于大型Monorepo Scala项目而言,这并非总是切合实际的短期目标。 higherkindness/rules_scala允许Zinc增量编译的可选使用,为这些项目迁移到Bazel时提供了垫脚石。 在编写higherkindness/rules_scala要牢记可维护性和可访问性。它旨在促进向Bazel的过渡,并满足整个Scala生态系统中的用例。 原则 支持Scala生态系统的广度。 遵循Bazel最佳做法。 易于访问和可维护。 拥有高质量的文档。 如果遵循正确的设计原则,则