For full contributing guidelines — including git workflow, testing, publishing Tortoise changes to Galapagos, and all code style guides (Scala, CoffeeScript, CSS) — see the NetLogo Web Contributing Guide in the Tortoise wiki.
The Tortoise wiki also has detailed documentation on:
- Building and Running — developer setup with SDKMAN! and GraalVM
- Architecture — how Tortoise, NetLogo, and Galapagos relate
- Tortoise Project Setup — sbt sub-project layout
- Tortoise Tests — how to run tests and model dump checks
- Experimental: Extensions — how extensions work and how to add new ones