Skip to content

History / Tamp Turbo

Revisions

  • docs(TAM-161): mention tamp init --settings-style=init + per-tool dual-style pointer - Build-Script-Authoring §"Two authoring styles" now points at the new `tamp init --settings-style=init` scaffold flag. - Each per-tool page (NetCli, Docker, Yarn, Vite, Playwright, Turbo, TruffleHog, CodeQL, GraphQLCodegen, Analyzers) gets a uniform "Settings authoring style" section near the bottom pointing back at the side-by-side comparison in Build-Script-Authoring. Fluent stays canonical in every example body — the new section just flags that object-init exists and where to read about it.

    @BrewingCoder BrewingCoder committed May 15, 2026
  • docs: Wave 5 — HoldFast trial doc sweep (TAM-107, 110, 114, 117) - Parameter-And-Secret-Injection: add canonical [FromPath] and [FromNodeModules] sections (Tamp.Core 1.0.8+). Note that [NuGetPackage(..., UseSystemPath = true)] is legacy — preferred path is now the dedicated attributes which handle Windows extension probing (.cmd / .exe / .bat / .ps1) correctly. Updated resolution- timing list to mention the new attrs. - Module-Catalog: bump Tamp.Docker.V27 row to flag the 0.3.0 breaking change (Docker.Build → BuildKit; Docker.LegacyBuild for the old builder). Note Tamp.NetCli 1.0.9+ adds DotNet.Clean and solution-mode TRX auto-disambiguation. - Tamp-Turbo: rewrite quick example to use [FromNodeModules("turbo")] (with [FromPath("turbo")] mentioned as the global-install alternative). Add an explicit "multi-value flags are collection- shaped — Add* not Set*" callout matching TAM-114. - Tamp-Docker: full rewrite of the Docker.Build section. Documents BuildKit-by-default semantics, the buildx-shaped settings surface, and the LegacyBuild fallback. Migration guide from 0.2.0 included. Covers HoldFast trial frictions: TAM-107 — Log symbol misdirection (the wiki was already correct; this pass closes the loop by making sure the canonical examples don't drift back) TAM-110 — DotNetTestSettings AddLogger vs SetLogger (docs were already AddLogger-correct; closed by reinforcing the Add* vs Set* convention in the Turbo callout) TAM-114 — TurboRunSettings AddTasks/AddFilter clarification TAM-117 — Docker.Build BuildKit default + migration

    @BrewingCoder BrewingCoder committed May 11, 2026
  • Add 7 HoldFast wrapper pages; refresh Module-Catalog + Home + Sidebar Per-wrapper pages added: Tamp-Yarn, Tamp-Turbo, Tamp-Vite, Tamp-GraphQLCodegen, Tamp-Playwright, Tamp-TruffleHog, Tamp-CodeQL. Each follows the Tamp-Docker.md / Tamp-NetCli.md house style: intro -> verbs -> CI behavior gotchas -> quick example -> See also. Module-Catalog table now lists all 14 first-party packages, the DotNetCoverage and SonarScanner / EFCore / GitVersion / ReportGenerator / GitHubCli rows that were missing, and a note about the reserved Tamp.* NuGet prefix. Home modules section grouped by domain (JS toolchain / testing / security scanning) for easier scanning at the Tamp ecosystem's new size. Sidebar adds nav links for all 7 new wrapper pages. Naming-convention table updated: dropped "Tamp.Yarn (planned)" since it's now shipping pinned as V4 (Berry 4 broke from classic Yarn); added Tamp.Vite.V5 as another live pinned example.

    @BrewingCoder BrewingCoder committed May 11, 2026