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.