Documentation

Browse the documentation sections below.

  • Getting Started — Install GoMake and run your first target in five minutes.
  • Writing Targets — How to write, document, and organise GoMake targets.
  • Namespaces — Group related targets into named hierarchies.
  • Importing Targets — Share targets across projects using the //gomake:import comment.
  • Builtin Targets — Compile targets permanently into the gomake binary at install time.
  • Testing Targets — Test targets as functions by injecting I/O, environment, and arguments.
  • CLI Reference — All GoMake flags, environment variables, and exit codes.
  • Target Author Toolkit — The pkg/gomake helpers available when writing GoMake targets.
  • Configuration — Configure GoMake and individual targets with gomake.yaml.