An opinionated task and build automation framework#
License
—
Deps
0
Install Size
—
Vulns
✓ 0
Published
Jan 23, 2026
$ dotnet add package DecSm.Atom.ToolAtom is an opinionated, type-safe build automation framework for .NET. It enables you to define your build logic in C#, debug it like standard code, and automatically generate CI/CD configuration files for GitHub Actions and Azure DevOps.
Create a new file Build.cs
#:package DecSm.Atom@2.*
[BuildDefinition]
[GenerateEntryPoint]
partial class Build : BuildDefinition
{
Target SayHello => t => t
.Executes(() => Logger.LogInformation("Hello, World!"));
}
Execute dotnet run Build.cs SayHello
25-12-16 +10:00 DecSm.Atom.Build.BuildExecutor:
22:46:01.754 INF Executing build
SayHello
25-12-16 +10:00 SayHello | Build:
22:46:01.790 INF Hello, World!
Build Summary
SayHello │ Succeeded │ <0.01s
To get started with DecSm.Atom, follow the Getting Started Guide.
Full documentation is available on GitBook.
Atom is released under the MIT License.