Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 7 additions & 8 deletions docs/introduction.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,9 @@
---
title: Introduction
sidebar_position: 0
description: Fallout is a C#-first build automation framework for .NET — the hard-fork successor to NUKE. Write your CI/CD pipelines in plain C#, debug them locally, and share build steps across repositories.
---

{/* https://docusaurus.io/docs/next/api/plugins/@docusaurus/plugin-content-docs#markdown-front-matter */}

🪴 Write **automation tools and CI/CD pipelines** in plain C# and with access to all .NET libraries.

💸 Tedious commit cycles are expensive. Instead, **debug and test your builds locally**.
Expand All @@ -19,34 +18,34 @@ sidebar_position: 0

```powershell
# terminal-command
dotnet tool install Nuke.GlobalTool --global
dotnet tool install Fallout.GlobalTool --global
```

**2. Go to a repository of your choice and set up a build:**

```powershell
# terminal-command
nuke :setup
fallout :setup
```

**3. Run the build:**

```powershell
# terminal-command
nuke
fallout
```

**4. Open the build project and explore the default `Build` class.**

## Coming from Cake? 🍰

Get a feeling how your Cake scripts would look like in NUKE.
Get a feeling how your Cake scripts would look like in Fallout.

**1. Install the global tool:**

```powershell
# terminal-command
dotnet tool install Nuke.GlobalTool --global
dotnet tool install Fallout.GlobalTool --global
```

**2. Go to a repository built with Cake.**
Expand All @@ -55,7 +54,7 @@ dotnet tool install Nuke.GlobalTool --global

```powershell
# terminal-command
nuke :cake-convert
fallout :cake-convert
```

**4. Inspect the outcome (errors are expected).**