1. Introduction
  2. Installing sbt runner
  3. sbt by example
  4. Getting Started
    1. Why sbt exists
    2. Creating a new build
    3. sbt components
    4. Basic tasks
    5. Build definition basics
    6. Library dependency basics
    7. Multi project basics
    8. Plugin basics
    9. Build layout
    10. sbt with IDEs
  5. Changes
    1. sbt 2.0 changes
    2. Migrating from sbt 1.x
  6. Concepts
    1. Command
    2. Cross building
    3. sbt query
    4. Caching
  7. Reference
    1. sbt
    2. sbt update
    3. sbt dependencyTree
    4. sbt compile
    5. sbt run
    6. sbt test
    7. sbt inspect
    8. sbt publish
    9. Watch command
    10. Cached task
    11. Cross building setup
    12. Remote cache setup
    13. Artifact
    14. Input task
    15. Tab-completion parser
  8. Community plugins
  9. Recipes
    1. Write hello world
    2. Publishing to the Central Repo
    3. Use sbt as Metals build server
    4. Import to IntelliJ IDEA
    5. Source dependency plugin
  10. Appendix: Glossary
  11. Appendix: Setup notes