Skip to content
Scott Singleton edited this page May 11, 2026 · 6 revisions

Tamp Wiki

Pack the build down tight.

A small-core, plugin-driven build automation framework for .NET. Cross-platform. Honest about resources. Forkable.

This wiki is the developer-facing reference. The main README carries the elevator pitch and the project's design philosophy; everything operational lives here.

Start here

  • Getting Started — install the global tool, scaffold a Build.cs, run your first target. 5 minutes.
  • Build Script Authoring — the fluent target DSL, dependencies, conditionals, failure handlers.
  • Parameter & Secret Injection[Parameter], [Secret], value-injection attributes ([Solution], [GitRepository], [NuGetPackage]).

Modules

Tooling primitives

Execution and observability

CI integration

Migration

  • Migrating from NUKE — concept-by-concept mapping. Where Tamp matches NUKE's surface and where it deliberately diverges.
  • Migrating from Cake — Cake script + addins → Tamp Build.cs + modules.

Reference

  • FAQ
  • Glossary
  • Architecture Decision Records — every load-bearing design choice is recorded under docs/adr/ in the main repo. Read these before proposing a change to the corresponding area.

Project meta

Clone this wiki locally