sbt/AGENTS.md

1.4 KiB

AGENTS instructions

The main developer documentation is Contributor's guide.

Compiling with sbt

sbt compile

Pull reuqest guideline

Coding style

sbt scalafmtAll

Tests

Always add tests. For changes with small scopes prefer HedgeHog for Scala. For changes that require coordination with file changes and tasks, use scripted test.

Tech stack

Binary compatibility

sbt MUST maintain backward binary compatibility across minor releases. This means removing public method signature MUST be avoided.

Use mima to check:

sbt mimaReportBinaryIssues
  • NEVER reproduce copyrighted material.