diff --git a/icon.png b/.assets/icon.png
similarity index 100%
rename from icon.png
rename to .assets/icon.png
diff --git a/images/aws-dark.png b/.assets/images/aws-dark.png
similarity index 100%
rename from images/aws-dark.png
rename to .assets/images/aws-dark.png
diff --git a/images/aws-light.png b/.assets/images/aws-light.png
similarity index 100%
rename from images/aws-light.png
rename to .assets/images/aws-light.png
diff --git a/images/datadog.svg b/.assets/images/datadog.svg
similarity index 100%
rename from images/datadog.svg
rename to .assets/images/datadog.svg
diff --git a/images/example-1.png b/.assets/images/example-1.png
similarity index 100%
rename from images/example-1.png
rename to .assets/images/example-1.png
diff --git a/images/icon-social.png b/.assets/images/icon-social.png
similarity index 100%
rename from images/icon-social.png
rename to .assets/images/icon-social.png
diff --git a/images/icon-watermark.png b/.assets/images/icon-watermark.png
similarity index 100%
rename from images/icon-watermark.png
rename to .assets/images/icon-watermark.png
diff --git a/images/icon.ico b/.assets/images/icon.ico
similarity index 100%
rename from images/icon.ico
rename to .assets/images/icon.ico
diff --git a/images/icon.png b/.assets/images/icon.png
similarity index 100%
rename from images/icon.png
rename to .assets/images/icon.png
diff --git a/images/icon.svg b/.assets/images/icon.svg
similarity index 100%
rename from images/icon.svg
rename to .assets/images/icon.svg
diff --git a/images/jetbrains.png b/.assets/images/jetbrains.png
similarity index 100%
rename from images/jetbrains.png
rename to .assets/images/jetbrains.png
diff --git a/images/logo-black.png b/.assets/images/logo-black.png
similarity index 100%
rename from images/logo-black.png
rename to .assets/images/logo-black.png
diff --git a/images/logo-watermark.png b/.assets/images/logo-watermark.png
similarity index 100%
rename from images/logo-watermark.png
rename to .assets/images/logo-watermark.png
diff --git a/images/logo-white.png b/.assets/images/logo-white.png
similarity index 100%
rename from images/logo-white.png
rename to .assets/images/logo-white.png
diff --git a/images/logo.svg b/.assets/images/logo.svg
similarity index 100%
rename from images/logo.svg
rename to .assets/images/logo.svg
diff --git a/images/multinet.png b/.assets/images/multinet.png
similarity index 100%
rename from images/multinet.png
rename to .assets/images/multinet.png
diff --git a/images/octopusdeploy-dark.svg b/.assets/images/octopusdeploy-dark.svg
similarity index 100%
rename from images/octopusdeploy-dark.svg
rename to .assets/images/octopusdeploy-dark.svg
diff --git a/images/octopusdeploy-light.svg b/.assets/images/octopusdeploy-light.svg
similarity index 100%
rename from images/octopusdeploy-light.svg
rename to .assets/images/octopusdeploy-light.svg
diff --git a/images/social.png b/.assets/images/social.png
similarity index 100%
rename from images/social.png
rename to .assets/images/social.png
diff --git a/.editorconfig b/.editorconfig
deleted file mode 100644
index ab4640b8f..000000000
--- a/.editorconfig
+++ /dev/null
@@ -1,82 +0,0 @@
-# From https://raw.githubusercontent.com/dotnet/roslyn/master/.editorconfig
-
-# top-most EditorConfig file
-root = true
-
-# Don't use tabs for indentation.
-[*]
-indent_style = space
-# (Please don't specify an indent_size here; that has too many unintended consequences.)
-
-# Code files
-[*.{cs,csx,vb,vbx}]
-indent_size = 4
-insert_final_newline = true
-charset = utf-8-bom
-
-# Xml project files
-[*.{csproj,vbproj,vcxproj,vcxproj.filters,proj,projitems,shproj}]
-indent_size = 2
-
-# Xml config files
-[*.{props,targets,ruleset,config,nuspec,resx,vsixmanifest,vsct}]
-indent_size = 2
-
-# JSON files
-[*.{json,js}]
-indent_size = 2
-
-# Dotnet code style settings:
-[*.{cs,vb}]
-# Sort using and Import directives with System.* appearing first
-dotnet_sort_system_directives_first = true:warning
-# Avoid "this." and "Me." if not necessary
-dotnet_style_qualification_for_field = false:warning
-dotnet_style_qualification_for_property = false:warning
-dotnet_style_qualification_for_method = false:warning
-dotnet_style_qualification_for_event = false:warning
-
-# Use language keywords instead of framework type names for type references
-dotnet_style_predefined_type_for_locals_parameters_members = true:warning
-dotnet_style_predefined_type_for_member_access = true:warning
-
-# Suggest more modern language features when available
-dotnet_style_object_initializer = true:suggestion
-dotnet_style_collection_initializer = true:suggestion
-dotnet_style_coalesce_expression = true:suggestion
-dotnet_style_null_propagation = true:suggestion
-dotnet_style_explicit_tuple_names = true:suggestion
-
-dotnet_style_require_accessibility_modifiers = always:warning
-
-# CSharp code style settings:
-[*.cs]
-# Prefer "var" everywhere
-csharp_style_var_for_built_in_types = true:warning
-csharp_style_var_when_type_is_apparent = true:warning
-csharp_style_var_elsewhere = true:warning
-
-# Prefer method-like constructs to have a block body
-csharp_style_expression_bodied_methods = false:warning
-csharp_style_expression_bodied_constructors = false:warning
-csharp_style_expression_bodied_operators = false:warning
-
-# Prefer property-like constructs to have an expression-body
-csharp_style_expression_bodied_properties = true:none
-csharp_style_expression_bodied_indexers = true:none
-csharp_style_expression_bodied_accessors = true:none
-
-# Suggest more modern language features when available
-csharp_style_pattern_matching_over_is_with_cast_check = true:warning
-csharp_style_pattern_matching_over_as_with_null_check = true:warning
-csharp_style_inlined_variable_declaration = true:warning
-csharp_style_throw_expression = true:warning
-csharp_style_conditional_delegate_call = true:warning
-
-# Newline settings
-csharp_new_line_before_open_brace = all
-csharp_new_line_before_else = true:warning
-csharp_new_line_before_catch = true:warning
-csharp_new_line_before_finally = true:warning
-csharp_new_line_before_members_in_object_initializers = true:warning
-csharp_new_line_before_members_in_anonymous_types = true:warning
diff --git a/.github/workflows/ubuntu-latest.yml b/.github/workflows/ubuntu-latest.yml
index f1e9b11d1..a8883ddee 100644
--- a/.github/workflows/ubuntu-latest.yml
+++ b/.github/workflows/ubuntu-latest.yml
@@ -22,7 +22,7 @@ on:
- main
paths-ignore:
- 'docs/**'
- - 'images/**'
+ - '.assets/**'
- '**/*.md'
jobs:
diff --git a/.run/Generate-Tools.run.xml b/.run/Generate-Tools.run.xml
deleted file mode 100644
index 83959943e..000000000
--- a/.run/Generate-Tools.run.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/.run/GlobalTool_ GetConfiguration.run.xml b/.run/GlobalTool_ GetConfiguration.run.xml
deleted file mode 100644
index 800e8c39f..000000000
--- a/.run/GlobalTool_ GetConfiguration.run.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.run/GlobalTool_ Secrets.run.xml b/.run/GlobalTool_ Secrets.run.xml
deleted file mode 100644
index 496208514..000000000
--- a/.run/GlobalTool_ Secrets.run.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.run/GlobalTool_ Setup.run.xml b/.run/GlobalTool_ Setup.run.xml
deleted file mode 100644
index 862c07c28..000000000
--- a/.run/GlobalTool_ Setup.run.xml
+++ /dev/null
@@ -1,20 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/.run/Publish MSBuildTasks.run.xml b/.run/Publish MSBuildTasks.run.xml
deleted file mode 100644
index 9c4a5dd8f..000000000
--- a/.run/Publish MSBuildTasks.run.xml
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/.run/Run MSBuildTasks.run.xml b/.run/Run MSBuildTasks.run.xml
deleted file mode 100644
index ee7d65d1a..000000000
--- a/.run/Run MSBuildTasks.run.xml
+++ /dev/null
@@ -1,14 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/source/AssemblyInfo.cs b/AssemblyInfo.cs
similarity index 100%
rename from source/AssemblyInfo.cs
rename to AssemblyInfo.cs
diff --git a/CHANGELOG.md b/CHANGELOG.md
index e9d73a43b..f5de86048 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -5,7 +5,11 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).
## [vNext]
-- **Rebrand in progress: NUKE → Fallout.** License headers, LICENSE, package metadata, README, CONTRIBUTING, CODE_OF_CONDUCT and the startup logo now carry the Fallout identity. Originally NUKE by [@matkoch](https://github.com/matkoch) and contributors. Namespaces, package IDs, and the global tool name still use `Nuke.*` and will rename in later phases — see the Fallout rebrand milestone.
+- **Repo restructure**: `source/` → `src/`. Test projects moved to `tests/`. `images/` + root `icon.png` → `.assets/`. `Directory.Build.props` and `AssemblyInfo.cs` hoisted to root. See `docs/architecture.md` for the canonical layout.
+- **Removed Matt-era files** that no longer fit our workflow: `.editorconfig`, all `*.DotSettings` (ReSharper), `.run/` (Rider run configs), `GitVersion.yml` (we're on Nerdbank.GitVersioning), `external/` (orphan submodule placeholder), `Dockerfile` (referenced .NET 8, not wired to CI).
+- **TFS leftover stripped** from `nuget.config` and `src/Nuke.GlobalTool/templates/nuget.config` — the ` ` block is only relevant under TFVC, useless on git.
+- **Fixed `GetNuGetReleaseNotes` escaping** — now also URL-encodes `;` (was only escaping `,`). Without this, semicolons in changelog bullets split the MSBuild `-p:PackageReleaseNotes=` value into multiple arguments and crashed Pack.
+- **Rebrand in progress: NUKE → Fallout.** License headers, LICENSE, package metadata, README, CONTRIBUTING, CODE_OF_CONDUCT and the startup logo carry the Fallout identity. Originally NUKE by [@matkoch](https://github.com/matkoch) and contributors. Namespaces, package IDs, and the global tool name still use `Nuke.*` and will rename in later phases — see the Fallout rebrand milestone.
## [10.1.0] / 2025-12-02
- Fixed solution folders in `StronglyTypedSolutionGenerator`
diff --git a/CLAUDE.md b/CLAUDE.md
index 5432e7958..159f852aa 100644
--- a/CLAUDE.md
+++ b/CLAUDE.md
@@ -8,7 +8,7 @@ Guidance for Claude Code (and other AI assistants) when working in this repo.
Originally NUKE by [matkoch](https://github.com/matkoch); under new maintenance as of 2026 and being renamed to Fallout. The codebase is mature, large, and has long-standing conventions — prefer matching existing patterns over introducing new ones.
-**Rebrand status:** rename is in progress. License headers and docs already say "Fallout"; namespaces (`Nuke.*`), package IDs (`Nuke.Common`), project filenames (`source/Nuke.*`), and the global tool name (`dotnet nuke`) still carry the old name and migrate in later phases. Track the [Fallout rebrand milestone](https://github.com/ChrisonSimtian/nuke/milestone/1) for status.
+**Rebrand status:** rename is in progress. License headers, docs, repo layout, and assets already say "Fallout"; namespaces (`Nuke.*`), package IDs (`Nuke.Common`), project filenames (`src/Nuke.*`), and the global tool name (`dotnet nuke`) still carry the old name and migrate in later phases. Track the [Fallout rebrand milestone](https://github.com/ChrisonSimtian/Fallout/milestone/1) for status.
## Stack
@@ -17,9 +17,20 @@ Originally NUKE by [matkoch](https://github.com/matkoch); under new maintenance
- xUnit + FluentAssertions + Verify.Xunit for tests.
- Solution file is `nuke-common.slnx` (new XML solution format, not `.sln`).
-## Solution layout
+## Repository layout
-Source projects live under `source/`. The high-level grouping:
+Canonical top-level structure (see [docs/architecture.md](docs/architecture.md) for the long version):
+
+| Path | What lives here |
+|---|---|
+| `src/` | All production library projects (`src/Nuke./Nuke..csproj`). |
+| `tests/` | All test projects (`tests/Nuke..Tests/Nuke..Tests.csproj`). |
+| `build/` | The build orchestrator (`_build.csproj` + `Build.*.cs` partial files). |
+| `docs/` | Documentation site content. Architecture notes also live here. |
+| `.assets/` | Images, icons, logos — anything binary and non-code. |
+| Root | Solution file (`nuke-common.slnx`), shared MSBuild plumbing (`Directory.Build.props/targets`, `Directory.Packages.props`), `AssemblyInfo.cs`, project conventions (README/CONTRIBUTING/CODE_OF_CONDUCT/LICENSE/CHANGELOG/CLAUDE.md). |
+
+Production project groupings under `src/`:
| Area | Projects |
|---|---|
@@ -28,11 +39,8 @@ Source projects live under `source/`. The high-level grouping:
| Models | `Nuke.ProjectModel`, `Nuke.SolutionModel` |
| Tooling | `Nuke.GlobalTool`, `Nuke.MSBuildTasks` |
| Utilities | `Nuke.Utilities`, `Nuke.Utilities.IO.Compression`, `Nuke.Utilities.IO.Globbing`, `Nuke.Utilities.Net`, `Nuke.Utilities.Text.Json`, `Nuke.Utilities.Text.Yaml` |
-| Tests | Each project has a sibling `*.Tests` project |
-
-The build itself lives under `build/` (the `Build.*.cs` partial files split targets by concern: `Build.CI.GitHubActions.cs`, `Build.Licenses.cs`, etc.).
-Tool wrappers (the `.json` schemas Claude is most likely asked to extend) live under `source/Nuke.Common/Tools//.json`.
+Tool wrappers (the `.json` schemas Claude is most likely asked to extend) live under `src/Nuke.Common/Tools//.json`.
## Common commands
@@ -46,7 +54,7 @@ Tool wrappers (the `.json` schemas Claude is most likely asked to extend) live u
# Or via dotnet directly when iterating on a single project
dotnet build nuke-common.slnx
-dotnet test source/Nuke.Common.Tests/Nuke.Common.Tests.csproj
+dotnet test tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj
```
Do not commit code generated by `GenerateTools` — per `CONTRIBUTING.md`, generated code is regenerated manually once per release.
@@ -58,44 +66,45 @@ Trunk-based:
- `feature/`, `bugfix/`, `chore/`, `pr/-` — short-lived branches, opened as PRs against `main`.
- No `develop`, `release/*`, `master`, or `hotfix/*` branches.
-CI providers in use: **GitHub Actions only** (the other providers were dropped — see [#7](https://github.com/ChrisonSimtian/nuke/issues/7) for the demand-driven revival roadmap).
+CI providers in use: **GitHub Actions only** (the other providers were dropped — see [#7](https://github.com/ChrisonSimtian/Fallout/issues/7) for the demand-driven revival roadmap).
-Validation workflows (`ubuntu-latest`, `windows-latest`, `macos-latest`) run on every push to non-main branches and every PR targeting `main`, with `paths-ignore` for `docs/**`, `images/**`, `**/*.md`.
+Validation workflows: **`ubuntu-latest`** runs on every PR targeting `main` (with `paths-ignore` for `docs/**`, `.assets/**`, `**/*.md`). **`windows-latest`** and **`macos-latest`** run only on push to `main` — they're post-merge / release validation, not PR gates. This is a deliberate cost trade-off.
**Versioning:** [Nerdbank.GitVersioning](https://github.com/dotnet/Nerdbank.GitVersioning) — configured in `version.json` at the repo root. Major+minor is hand-bumped; patch comes from git-height. `main` is the public-release ref (stable versions); everything else gets prerelease tags. GitVersion is still installed as a transitional helper for `MajorMinorPatchVersion` in `Build.cs`; full removal is a follow-up.
**Release pipeline:** `.github/workflows/release.yml` — triggered on push to `main`, runs `./build.cmd Test Pack Publish`. **Publishes to GitHub Packages** (`https://nuget.pkg.github.com//index.json`) using the auto-provided `GITHUB_TOKEN` — no separate NuGet API key is needed.
-**Why not nuget.org?** Per Matt's wish, the "Nuke" name cannot be carried over to a successor project. Until the hard fork picks a new name, packages stay on this fork's GitHub Packages feed. Switching the target to nuget.org becomes a follow-up once the rename ceremony happens.
+**Why not nuget.org?** Per Matt's wish, the "Nuke" name cannot be carried over to a successor project. The successor brand is Fallout. Until the breaking-rename phases land (#32, #34), packages stay on this fork's GitHub Packages feed.
## Conventions worth respecting
- **Centralized package versions** — add new packages to `Directory.Packages.props`, never inline.
- **Tool wrappers**: copy/paste from neighbours; cover full commands; use ``, ``, ``/``, ``, ` ` in `help`; don't write `secret: false` or `default: xxx`.
-- **Tests next to code**: every `Foo` project has a `Foo.Tests` project. Mirror the namespace.
-- **Coding style**: enforced via `.editorconfig` + ReSharper settings (`*.DotSettings`). Don't fight the formatter.
+- **Tests next to code, separate folder**: every `Foo` project under `src/` has a sibling `Foo.Tests` project under `tests/`. Mirror the namespace.
+- **No IDE-specific style files committed.** `.editorconfig` and `*.DotSettings` were removed during the takeover — relying on `dotnet format` defaults and review.
- **Telemetry opt-out is set in test runs** (`NUKE_TELEMETRY_OPTOUT=true`). Keep it that way.
- **License header**: every source file starts with the 4-line `// Copyright … Maintainers of Fallout. // Originally based on NUKE …` block — copy from a neighbouring file when adding new ones.
## What not to do
+- Don't reintroduce `source/` — production code lives under `src/`, tests under `tests/`. Same for `images/` (now `.assets/`).
- Don't add `secret`/`default` defaults to tool JSON files (see CONTRIBUTING.md).
- Don't introduce a new test framework or assertion library — stay on xUnit + FluentAssertions + Verify.
-- Don't commit `output/`, `external/`, or any `bin/`/`obj/` directory.
+- Don't commit `output/` or any `bin/`/`obj/` directory.
- Don't commit `nuke-global.sln` or other `nuke-global.*` files — they're generated by `GenerateGlobalSolution`.
- Don't bypass `Directory.Packages.props` or `Directory.Build.targets`.
-- Don't rewrite Matt's prior conventions wholesale — discuss in an issue first.
+- Don't reintroduce `.editorconfig` or `*.DotSettings` without a maintainer-level decision — they were intentionally removed.
## When asked to add a tool wrapper
-1. Find the closest existing tool under `source/Nuke.Common/Tools//.json`.
+1. Find the closest existing tool under `src/Nuke.Common/Tools//.json`.
2. Copy its shape; cover a full command with all arguments.
3. Run `./build.ps1 GenerateTools` to verify it generates cleanly.
4. Do **not** commit the generated `.cs` output.
## Useful pointers for AI assistants
-- The `build/Build.*.cs` files are the canonical example of how to consume NUKE — read these when reasoning about user-facing APIs.
-- `Nuke.Common/Tools//.json` files are the source of truth for tool wrappers; the `.cs` next to them is generated.
-- Source generators (`Nuke.SourceGenerators`) produce per-target code at compile time — if a symbol seems missing, check whether it's generated.
-- The Verify snapshots (`*.verified.txt`) under test projects are the contract for generator output; review carefully when they change.
+- The `build/Build.*.cs` files are the canonical example of how to consume the framework — read these when reasoning about user-facing APIs.
+- `src/Nuke.Common/Tools//.json` files are the source of truth for tool wrappers; the `.cs` next to them is generated.
+- Source generators (`src/Nuke.SourceGenerators`) produce per-target code at compile time — if a symbol seems missing, check whether it's generated.
+- The Verify snapshots (`*.verified.txt`) under `tests/` are the contract for generator output; review carefully when they change.
diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index d60655445..fb5858e2f 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -55,7 +55,7 @@ Fallout welcomes contributions. As a community, we want to help each other, prov
### Tool wrappers
-Tool wrapper JSON lives under `source/Nuke.Common/Tools//.json`. When adding or extending one:
+Tool wrapper JSON lives under `src/Nuke.Common/Tools//.json`. When adding or extending one:
- Copy the shape from a neighbouring tool.
- Cover at least a full command with all its arguments.
diff --git a/source/Directory.Build.props b/Directory.Build.props
similarity index 83%
rename from source/Directory.Build.props
rename to Directory.Build.props
index c66344d6b..341c00ce0 100644
--- a/source/Directory.Build.props
+++ b/Directory.Build.props
@@ -30,11 +30,12 @@
-
-
+
+
-
+
+
@@ -52,7 +53,7 @@
-
+
diff --git a/Dockerfile b/Dockerfile
deleted file mode 100644
index b5e9d6525..000000000
--- a/Dockerfile
+++ /dev/null
@@ -1,10 +0,0 @@
-# docker build --no-cache --progress=plain -t my-image .
-ARG registryUrl
-
-FROM mcr.microsoft.com/dotnet/sdk:8.0 AS builder
-
-WORKDIR /
-COPY ./ /code
-
-WORKDIR /code/build
-RUN dotnet run
diff --git a/GitVersion.yml b/GitVersion.yml
deleted file mode 100644
index 8665cfba5..000000000
--- a/GitVersion.yml
+++ /dev/null
@@ -1,15 +0,0 @@
-mode: ContinuousDeployment
-
-assembly-versioning-scheme: MajorMinor
-assembly-file-versioning-scheme: MajorMinorPatch
-
-branches:
- master:
- tag: ''
- develop:
- tag: 'alpha'
- release:
- tag: 'beta'
-
-ignore:
- sha: []
\ No newline at end of file
diff --git a/build/Build.CI.GitHubActions.cs b/build/Build.CI.GitHubActions.cs
index 4be717dac..4e7a22055 100644
--- a/build/Build.CI.GitHubActions.cs
+++ b/build/Build.CI.GitHubActions.cs
@@ -30,7 +30,7 @@
GitHubActionsImage.UbuntuLatest,
FetchDepth = 0,
OnPullRequestBranches = new[] { MainBranch },
- OnPullRequestExcludePaths = new[] { "docs/**", "images/**", "**/*.md" },
+ OnPullRequestExcludePaths = new[] { "docs/**", ".assets/**", "**/*.md" },
InvokedTargets = new[] { nameof(ITest.Test), nameof(IPack.Pack) },
PublishArtifacts = false)]
partial class Build
diff --git a/build/_build.csproj b/build/_build.csproj
index f17edec95..e6fdb1a21 100644
--- a/build/_build.csproj
+++ b/build/_build.csproj
@@ -1,6 +1,6 @@
-
+
Exe
@@ -17,7 +17,7 @@
False
- $(MSBuildThisFileDirectory)\..\source\Nuke.MSBuildTasks\bin\Debug\net8.0\publish
+ $(MSBuildThisFileDirectory)\..\src\Nuke.MSBuildTasks\bin\Debug\net8.0\publish
@@ -63,11 +63,11 @@
-
-
-
+
+
+
-
+
diff --git a/docs/architecture.md b/docs/architecture.md
new file mode 100644
index 000000000..c88653946
--- /dev/null
+++ b/docs/architecture.md
@@ -0,0 +1,93 @@
+# Architecture
+
+Canonical reference for how the Fallout repo is laid out and how the pieces fit together.
+
+## Top-level layout
+
+```
+.
+├── .assets/ Images, icons, logos — anything binary and non-code
+│ ├── icon.png Package icon (referenced by Directory.Build.props)
+│ └── images/ README / marketing imagery
+├── .github/ GitHub Actions workflows
+├── .nuke/ Build orchestrator runtime state (committed: schema, parameters)
+├── build/ The build orchestrator project (consumes Fallout itself — dogfooding)
+│ ├── _build.csproj
+│ └── Build.*.cs Partial classes split by concern (CI, Licenses, etc.)
+├── docs/ Documentation site content + architecture notes (this file)
+├── src/ All production library projects
+│ └── Nuke./Nuke..csproj
+├── tests/ All test projects
+│ └── Nuke..Tests/Nuke..Tests.csproj
+├── AssemblyInfo.cs Shared InternalsVisibleTo declarations (included by Directory.Build.props)
+├── Directory.Build.props Shared MSBuild properties + ItemGroups applied to every project
+├── Directory.Build.targets Smart PackageReference → ProjectReference logic
+├── Directory.Packages.props Central package version management — never put Version= inline
+├── nuke-common.slnx Solution file (new XML format, not .sln)
+├── global.json Pinned .NET SDK
+├── version.json Nerdbank.GitVersioning config
+├── nuget.config Restricts package sources to nuget.org with explicit mapping
+└── build.{ps1,sh,cmd} Bootstrap entry points
+```
+
+## Why the layout looks like this
+
+### `src/` vs `tests/` split
+
+Production code and tests live in separate top-level directories so:
+
+- Project filters in IDEs map cleanly to "what ships" vs "what verifies."
+- CI can target `tests/**` patterns without writing per-project exclusions.
+- `IsPackable` is name-based (`MSBuildProjectName.EndsWith('Tests')` → false) — no manual opt-out per project.
+
+The previous monorepo style under `source/` mixed both, and `source/Directory.Build.props` had to special-case the `*.Tests` projects. After the split, the split is structural.
+
+### `.assets/` for binary content
+
+Images, icons, logos, and other non-code binary content live under `.assets/`. The leading dot keeps it out of most CI path filters and signals "not source." The package icon (`.assets/icon.png`) is referenced via `$(MSBuildThisFileDirectory).assets\icon.png` in `Directory.Build.props` — independent of project depth.
+
+### `build/` consumes the rest of the repo (dogfooding)
+
+`build/_build.csproj` `ProjectReference`s `src/Nuke.Components`, `src/Nuke.Tooling.Generator`, and `src/Nuke.SourceGenerators`. Any change to the framework can be exercised by running `./build.ps1` — if the build itself breaks, you'd notice immediately.
+
+### Shared build files hoisted to root
+
+`Directory.Build.props` and `AssemblyInfo.cs` live at the repo root rather than under `src/` or `tests/`. Reason: both `src//` and `tests//` projects need to inherit them, and hoisting to root means MSBuild's directory walk finds them once without per-tree duplication.
+
+## Project groupings under `src/`
+
+| Area | Projects | Purpose |
+|---|---|---|
+| Core framework | `Nuke.Common`, `Nuke.Build`, `Nuke.Build.Shared`, `Nuke.Components`, `Nuke.Tooling` | The API consumers reference and the host runtime that executes targets. |
+| Code generation | `Nuke.SourceGenerators`, `Nuke.Tooling.Generator` | Roslyn source generators that produce per-target code at compile time, plus the `.cs`-from-`.json` tool-wrapper generator. |
+| Models | `Nuke.ProjectModel`, `Nuke.SolutionModel` | Strongly-typed wrappers over `.csproj` / `.sln` / `.slnx`. |
+| Tooling | `Nuke.GlobalTool`, `Nuke.MSBuildTasks` | The `dotnet nuke` global tool and the MSBuild tasks layer it builds on. |
+| Utilities | `Nuke.Utilities` + sub-packages (`IO.Compression`, `IO.Globbing`, `Net`, `Text.Json`, `Text.Yaml`) | Standalone helpers reusable outside the build context. |
+
+Every project under `src/` has a sibling under `tests/` (e.g. `src/Nuke.Common/` → `tests/Nuke.Common.Tests/`).
+
+## Build conventions
+
+- **Central package versions.** All `PackageReference` versions live in `Directory.Packages.props`. Never inline `Version=` on a `PackageReference` — the build will error.
+- **Smart `PackageReference`.** `Directory.Build.targets` rewrites `PackageReference`s that match a project in the current solution into `ProjectReference`s. Lets us reference our own packages by ID across the dev/release boundary.
+- **`AssemblyInfo.cs` at root.** Shared `InternalsVisibleTo` declarations. Included automatically via `Directory.Build.props`.
+- **License header.** Every `.cs` file starts with the 4-line Fallout/NUKE attribution block. See `CLAUDE.md` for the exact shape.
+
+## CI layout
+
+| Workflow | When it runs | What it does |
+|---|---|---|
+| `ubuntu-latest.yml` | Every PR targeting `main` (with `paths-ignore` for docs/.assets/markdown) | Test + Pack. Fast Linux feedback loop. |
+| `windows-latest.yml` | Push to `main` only | Test + Pack on Windows after merge. |
+| `macos-latest.yml` | Push to `main` only | Test + Pack on macOS after merge. |
+| `release.yml` | Push to `main` | Test + Pack + Publish to GitHub Packages. |
+
+Linux runs on PRs because it's cheap and fast; Windows and macOS are reserved for post-merge validation. If either breaks post-merge, it surfaces as a red commit on `main` and we fix forward.
+
+## What this doc deliberately does NOT cover
+
+- API design decisions inside individual projects — read the project's tests for those.
+- Rebrand status and migration strategy — see `CLAUDE.md` and the [Fallout rebrand milestone](https://github.com/ChrisonSimtian/Fallout/milestone/1).
+- Contribution workflow — see `CONTRIBUTING.md`.
+
+When in doubt, the structure is whatever this file says it is. If you change the layout, update this file in the same PR.
diff --git a/external/NuGet.config b/external/NuGet.config
deleted file mode 100644
index a8f6cf9c0..000000000
--- a/external/NuGet.config
+++ /dev/null
@@ -1,10 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/external/repositories.yml b/external/repositories.yml
deleted file mode 100644
index 736486d77..000000000
--- a/external/repositories.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-- https://github.com/nuke-build/promo.git
-- https://github.com/nuke-build/remote.git
-- https://github.com/nuke-build/resharper.git
-- https://github.com/nuke-build/visualstudio.git
-- https://github.com/nuke-build/website.git
diff --git a/nuget.config b/nuget.config
index e4adf7059..7d40478eb 100644
--- a/nuget.config
+++ b/nuget.config
@@ -1,8 +1,5 @@
-
-
-
diff --git a/nuke-common.sln.DotSettings b/nuke-common.sln.DotSettings
deleted file mode 100644
index c8248290c..000000000
--- a/nuke-common.sln.DotSettings
+++ /dev/null
@@ -1,22 +0,0 @@
-
- Copyright ${CurrentDate.Year} Maintainers of Fallout.
-Originally based on NUKE by Matthias Koch and contributors.
-Distributed under the MIT License.
-https://github.com/ChrisonSimtian/Fallout/blob/main/LICENSE
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb_AaBb" />
-
- True
- C:\code\nuke-build\nuke\shared\Inspections.DotSettings
- ..\source\Inspections.DotSettings
- C:\code\nuke-build\nuke\shared\CodeStyle.DotSettings
- ..\source\CodeStyle.DotSettings
- True
- True
- 2
- True
- False
- 3
- True
- 1
- True
-
diff --git a/nuke-common.slnx b/nuke-common.slnx
index e32b27bd2..e81281b40 100644
--- a/nuke-common.slnx
+++ b/nuke-common.slnx
@@ -1,4 +1,4 @@
-
+
@@ -10,29 +10,29 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/CodeStyle.DotSettings b/source/CodeStyle.DotSettings
deleted file mode 100644
index 64f34ec41..000000000
--- a/source/CodeStyle.DotSettings
+++ /dev/null
@@ -1,373 +0,0 @@
-
-
- <?xml version="1.0" encoding="utf-16"?><Profile name="File Layout"><CSReorderTypeMembers>True</CSReorderTypeMembers><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags></Profile>
- True
- Named
- True
- RequiredForMultiline
- RequiredForMultiline
- RequiredForMultiline
- Required
- False
- ExpressionBody
- True
- False
- NEXT_LINE
- NEXT_LINE
- SEPARATE
- False
- NEXT_LINE
- 1
- 1
- True
- False
- False
- NEVER
- True
- LINE_BREAK
- True
- False
- False
- True
- False
- True
- CHOP_IF_LONG
- True
- True
- True
- CHOP_IF_LONG
- 150
- CHOP_ALWAYS
- CHOP_IF_LONG
- NEXT_LINE
- 2
- True
- True
- True
- 150
- 150
- False
- System
- System
- System.Linq
- True
- False
- False
- $object$_On$event$
- ex
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="I" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
- <Policy Inspect="False" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="c_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="s_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="s_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="T" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- $object$_On$event$
- ex
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="I" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
- <Policy Inspect="False" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="c_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="s_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="s_" Suffix="" Style="aaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="T" Suffix="" Style="AaBb" />
- <Policy Inspect="True" Prefix="" Suffix="" Style="AaBb" />
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- True
- <?xml version="1.0" encoding="utf-16"?><Profile name="Full Cleanup"><CSArrangeThisQualifier>False</CSArrangeThisQualifier><CSRemoveCodeRedundancies>False</CSRemoveCodeRedundancies><CSUseAutoProperty>True</CSUseAutoProperty><CSMakeFieldReadonly>True</CSMakeFieldReadonly><CSUseVar><BehavourStyle>DISABLED</BehavourStyle><LocalVariableStyle>IMPLICIT_WHEN_INITIALIZER_HAS_TYPE</LocalVariableStyle><ForeachVariableStyle>ALWAYS_EXPLICIT</ForeachVariableStyle></CSUseVar><VBOptimizeImports>False</VBOptimizeImports><VBShortenReferences>False</VBShortenReferences><XMLReformatCode>True</XMLReformatCode><CSOptimizeUsings><OptimizeUsings>True</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><CSShortenReferences>True</CSShortenReferences><VBReformatCode>False</VBReformatCode><CSReformatCode>True</CSReformatCode><HtmlReformatCode>True</HtmlReformatCode><CssReformatCode>True</CssReformatCode><JsReformatCode>True</JsReformatCode><JsInsertSemicolon>True</JsInsertSemicolon><RemoveCodeRedundancies>True</RemoveCodeRedundancies><CSArrangeQualifiers>True</CSArrangeQualifiers><CSUpdateFileHeader>True</CSUpdateFileHeader><CSEnforceVarKeywordUsageSettings>True</CSEnforceVarKeywordUsageSettings><CSCodeStyleAttributes ArrangeTypeAccessModifier="True" ArrangeTypeMemberAccessModifier="True" SortModifiers="True" RemoveRedundantParentheses="True" AddMissingParentheses="True" ArrangeBraces="True" ArrangeAttributes="True" ArrangeArgumentsStyle="True" ArrangeCodeBodyStyle="True" ArrangeVarStyle="True" /><CSFixBuiltinTypeReferences>True</CSFixBuiltinTypeReferences><CSMakeAutoPropertyGetOnly>True</CSMakeAutoPropertyGetOnly></Profile>
- <?xml version="1.0" encoding="utf-16"?><Profile name="Update Headers"><CSUpdateFileHeader>True</CSUpdateFileHeader><CSOptimizeUsings><OptimizeUsings>False</OptimizeUsings><EmbraceInRegion>False</EmbraceInRegion><RegionName></RegionName></CSOptimizeUsings><XAMLCollapseEmptyTags>False</XAMLCollapseEmptyTags><CSReformatCode>True</CSReformatCode></Profile>
- Full Cleanup
- True
- True
- <?xml version="1.0" encoding="utf-16"?>
-<Patterns xmlns="urn:schemas-jetbrains-com:member-reordering-patterns">
- <TypePattern DisplayName="Type Pattern">
- <Entry DisplayName="Constants">
- <Entry.Match>
- <Kind Is="Constant" />
- </Entry.Match>
- <Entry.SortBy>
- <Access />
- </Entry.SortBy>
- </Entry>
- <Entry DisplayName="Entry">
- <Entry.Match>
- <And>
- <Kind Is="Type" />
- <Access Is="Public" />
- </And>
- </Entry.Match>
- </Entry>
- <Group DisplayName="Statics">
- <Group.GroupBy>
- <Abstract />
- </Group.GroupBy>
- <Entry DisplayName="Constructor">
- <Entry.Match>
- <And>
- <Kind Is="Constructor" />
- <Static />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Properties">
- <Entry.Match>
- <And>
- <Kind Is="Property" />
- <Static />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Indexer">
- <Entry.Match>
- <And>
- <Kind Is="Indexer" />
- <Static />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Methods">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Static />
- </And>
- </Entry.Match>
- </Entry>
- </Group>
- <Entry DisplayName="Fields">
- <Entry.Match>
- <Kind Is="Field" />
- </Entry.Match>
- <Entry.SortBy>
- <Static />
- <Access />
- <Readonly />
- </Entry.SortBy>
- </Entry>
- <Entry DisplayName="Constructor">
- <Entry.Match>
- <Kind Is="Constructor" />
- </Entry.Match>
- <Entry.SortBy>
- <Access />
- </Entry.SortBy>
- </Entry>
- <Region Name="IDisposable" Priority="150">
- <Entry DisplayName="Destructor">
- <Entry.Match>
- <Kind Is="Destructor" />
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Methods" Priority="150">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Or>
- <Name Is="Dispose" />
- <Name Is="ReleaseUnmanagedResources" />
- </Or>
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Access />
- </Entry.SortBy>
- </Entry>
- </Region>
- <Entry DisplayName="ISerializable.GetObjectData" Priority="150">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Name Is="GetObjectData" />
- </And>
- </Entry.Match>
- </Entry>
- <Group DisplayName="Public/Protected/Internal">
- <Group.GroupBy>
- <Abstract />
- <Access />
- </Group.GroupBy>
- <Entry DisplayName="Properties">
- <Entry.Match>
- <And>
- <Kind Is="Property" />
- <Or>
- <Access Is="Public" />
- <Access Is="Protected" />
- <Access Is="Internal" />
- </Or>
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Virtual />
- </Entry.SortBy>
- </Entry>
- <Entry DisplayName="Indexer">
- <Entry.Match>
- <And>
- <Kind Is="Indexer" />
- <Or>
- <Access Is="Public" />
- <Access Is="Protected" />
- <Access Is="Internal" />
- </Or>
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Virtual />
- </Entry.SortBy>
- </Entry>
- <Entry DisplayName="Methods">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Or>
- <Access Is="Public" />
- <Access Is="Protected" />
- <Access Is="Internal" />
- </Or>
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Virtual />
- </Entry.SortBy>
- </Entry>
- </Group>
- <Region Name="${ImplementsInterface}" Priority="100">
- <Region.GroupBy>
- <ImplementsInterface />
- </Region.GroupBy>
- <Entry DisplayName="Properties">
- <Entry.Match>
- <And>
- <Kind Is="Property" />
- <ImplementsInterface Immediate="True" />
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Virtual />
- </Entry.SortBy>
- </Entry>
- <Entry DisplayName="Indexers">
- <Entry.Match>
- <And>
- <Kind Is="Indexer" />
- <ImplementsInterface Immediate="True" />
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Virtual />
- </Entry.SortBy>
- </Entry>
- <Entry DisplayName="Methods">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <ImplementsInterface Immediate="True" />
- </And>
- </Entry.Match>
- <Entry.SortBy>
- <Virtual />
- </Entry.SortBy>
- </Entry>
- </Region>
- <Region Name="Privates">
- <Entry DisplayName="Properties">
- <Entry.Match>
- <And>
- <Kind Is="Property" />
- <Access Is="Private" />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Indexers">
- <Entry.Match>
- <And>
- <Kind Is="Indexer" />
- <Access Is="Private" />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Methods">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Access Is="Private" />
- </And>
- </Entry.Match>
- </Entry>
- </Region>
- <Region Name="Operators" Priority="100">
- <Entry DisplayName="Operators">
- <Entry.Match>
- <Kind Is="Operator" />
- </Entry.Match>
- <Entry.SortBy>
- <Name />
- </Entry.SortBy>
- </Entry>
- </Region>
- <Region Name="Equality" Priority="150">
- <Entry DisplayName="Equals">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Name Is="Equals" />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="GetHashCode">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Name Is="GetHashCode" />
- </And>
- </Entry.Match>
- </Entry>
- </Region>
- <Entry DisplayName="ToString" Priority="150">
- <Entry.Match>
- <And>
- <Kind Is="Method" />
- <Name Is="ToString" />
- </And>
- </Entry.Match>
- </Entry>
- <Entry DisplayName="Private Nested Types">
- <Entry.Match>
- <And>
- <Kind Is="Type" />
- <Access Is="Any" />
- </And>
- </Entry.Match>
- </Entry>
- </TypePattern>
-</Patterns>
- True
-
diff --git a/source/Inspections.DotSettings b/source/Inspections.DotSettings
deleted file mode 100644
index 71deee22a..000000000
--- a/source/Inspections.DotSettings
+++ /dev/null
@@ -1,339 +0,0 @@
-
-
- DO_NOT_SHOW
- DO_NOT_SHOW
- HINT
- WARNING
- DO_NOT_SHOW
- HINT
- DO_NOT_SHOW
- WARNING
- DO_NOT_SHOW
- DO_NOT_SHOW
- DO_NOT_SHOW
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- HINT
- WARNING
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- DO_NOT_SHOW
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- WARNING
- HINT
- WARNING
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- WARNING
- HINT
- HINT
- HINT
- DO_NOT_SHOW
- HINT
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- DO_NOT_SHOW
- DO_NOT_SHOW
- HINT
- WARNING
- WARNING
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- WARNING
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- HINT
- HINT
- HINT
- WARNING
- DO_NOT_SHOW
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- HINT
- HINT
- HINT
- HINT
- HINT
- WARNING
- WARNING
- WARNING
- HINT
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- WARNING
- Test
- True
-
\ No newline at end of file
diff --git a/source/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj b/source/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj
deleted file mode 100644
index 1805945bf..000000000
--- a/source/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- net10.0
-
-
-
-
-
-
-
-
diff --git a/source/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj b/source/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj
deleted file mode 100644
index 2223161b3..000000000
--- a/source/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
- net10.0
-
-
-
-
-
-
-
-
diff --git a/source/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj b/source/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj
deleted file mode 100644
index 0ebbfcecb..000000000
--- a/source/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj
+++ /dev/null
@@ -1,15 +0,0 @@
-
-
-
- net10.0
-
-
-
-
-
-
-
-
-
-
-
diff --git a/source/Nuke.Build.Shared/CompletionUtility.cs b/src/Nuke.Build.Shared/CompletionUtility.cs
similarity index 100%
rename from source/Nuke.Build.Shared/CompletionUtility.cs
rename to src/Nuke.Build.Shared/CompletionUtility.cs
diff --git a/source/Nuke.Build.Shared/Constants.cs b/src/Nuke.Build.Shared/Constants.cs
similarity index 100%
rename from source/Nuke.Build.Shared/Constants.cs
rename to src/Nuke.Build.Shared/Constants.cs
diff --git a/source/Nuke.Build.Shared/Notifications.cs b/src/Nuke.Build.Shared/Notifications.cs
similarity index 100%
rename from source/Nuke.Build.Shared/Notifications.cs
rename to src/Nuke.Build.Shared/Notifications.cs
diff --git a/source/Nuke.Build.Shared/Nuke.Build.Shared.csproj b/src/Nuke.Build.Shared/Nuke.Build.Shared.csproj
similarity index 100%
rename from source/Nuke.Build.Shared/Nuke.Build.Shared.csproj
rename to src/Nuke.Build.Shared/Nuke.Build.Shared.csproj
diff --git a/source/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs b/src/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs
rename to src/Nuke.Build/Attributes/ArgumentsFromGitCommitMessageAttribute.cs
diff --git a/source/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs b/src/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs
rename to src/Nuke.Build/Attributes/DisableDefaultOutputAttribute.cs
diff --git a/source/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs b/src/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs
rename to src/Nuke.Build/Attributes/ShutdownDotNetAfterServerBuildAttribute.cs
diff --git a/source/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs b/src/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs
rename to src/Nuke.Build/Attributes/UnsetVisualStudioEnvironmentVariablesAttribute.cs
diff --git a/source/Nuke.Build/Attributes/VerbosityMappingAttribute.cs b/src/Nuke.Build/Attributes/VerbosityMappingAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Attributes/VerbosityMappingAttribute.cs
rename to src/Nuke.Build/Attributes/VerbosityMappingAttribute.cs
diff --git a/source/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs b/src/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs
similarity index 100%
rename from source/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs
rename to src/Nuke.Build/CICD/BuildServerConfigurationGeneration.cs
diff --git a/source/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs b/src/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs
similarity index 100%
rename from source/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs
rename to src/Nuke.Build/CICD/BuildServerConfigurationGenerationAttributeBase.cs
diff --git a/source/Nuke.Build/CICD/CIAttribute.cs b/src/Nuke.Build/CICD/CIAttribute.cs
similarity index 100%
rename from source/Nuke.Build/CICD/CIAttribute.cs
rename to src/Nuke.Build/CICD/CIAttribute.cs
diff --git a/source/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs b/src/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs
similarity index 100%
rename from source/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs
rename to src/Nuke.Build/CICD/ChainedConfigurationAttributeBase.cs
diff --git a/source/Nuke.Build/CICD/ConfigurationAttributeBase.cs b/src/Nuke.Build/CICD/ConfigurationAttributeBase.cs
similarity index 100%
rename from source/Nuke.Build/CICD/ConfigurationAttributeBase.cs
rename to src/Nuke.Build/CICD/ConfigurationAttributeBase.cs
diff --git a/source/Nuke.Build/CICD/ConfigurationEntity.cs b/src/Nuke.Build/CICD/ConfigurationEntity.cs
similarity index 100%
rename from source/Nuke.Build/CICD/ConfigurationEntity.cs
rename to src/Nuke.Build/CICD/ConfigurationEntity.cs
diff --git a/source/Nuke.Build/CICD/CustomFileWriter.cs b/src/Nuke.Build/CICD/CustomFileWriter.cs
similarity index 100%
rename from source/Nuke.Build/CICD/CustomFileWriter.cs
rename to src/Nuke.Build/CICD/CustomFileWriter.cs
diff --git a/source/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs b/src/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs
similarity index 100%
rename from source/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs
rename to src/Nuke.Build/CICD/GenerateBuildServerConfigurationsAttribute.cs
diff --git a/source/Nuke.Build/CICD/IBuildServer.cs b/src/Nuke.Build/CICD/IBuildServer.cs
similarity index 100%
rename from source/Nuke.Build/CICD/IBuildServer.cs
rename to src/Nuke.Build/CICD/IBuildServer.cs
diff --git a/source/Nuke.Build/CICD/IConfigurationGenerator.cs b/src/Nuke.Build/CICD/IConfigurationGenerator.cs
similarity index 100%
rename from source/Nuke.Build/CICD/IConfigurationGenerator.cs
rename to src/Nuke.Build/CICD/IConfigurationGenerator.cs
diff --git a/source/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs b/src/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs
similarity index 100%
rename from source/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs
rename to src/Nuke.Build/CICD/InvokeBuildServerConfigurationGenerationAttribute.cs
diff --git a/source/Nuke.Build/CICD/NoConvertAttribute.cs b/src/Nuke.Build/CICD/NoConvertAttribute.cs
similarity index 100%
rename from source/Nuke.Build/CICD/NoConvertAttribute.cs
rename to src/Nuke.Build/CICD/NoConvertAttribute.cs
diff --git a/source/Nuke.Build/CICD/Partition.cs b/src/Nuke.Build/CICD/Partition.cs
similarity index 100%
rename from source/Nuke.Build/CICD/Partition.cs
rename to src/Nuke.Build/CICD/Partition.cs
diff --git a/source/Nuke.Build/CICD/PartitionAttribute.cs b/src/Nuke.Build/CICD/PartitionAttribute.cs
similarity index 100%
rename from source/Nuke.Build/CICD/PartitionAttribute.cs
rename to src/Nuke.Build/CICD/PartitionAttribute.cs
diff --git a/source/Nuke.Build/ControlFlow.cs b/src/Nuke.Build/ControlFlow.cs
similarity index 100%
rename from source/Nuke.Build/ControlFlow.cs
rename to src/Nuke.Build/ControlFlow.cs
diff --git a/source/Nuke.Build/Execution/BuildExecutor.cs b/src/Nuke.Build/Execution/BuildExecutor.cs
similarity index 100%
rename from source/Nuke.Build/Execution/BuildExecutor.cs
rename to src/Nuke.Build/Execution/BuildExecutor.cs
diff --git a/source/Nuke.Build/Execution/BuildManager.cs b/src/Nuke.Build/Execution/BuildManager.cs
similarity index 100%
rename from source/Nuke.Build/Execution/BuildManager.cs
rename to src/Nuke.Build/Execution/BuildManager.cs
diff --git a/source/Nuke.Build/Execution/DelegateRequirementService.cs b/src/Nuke.Build/Execution/DelegateRequirementService.cs
similarity index 100%
rename from source/Nuke.Build/Execution/DelegateRequirementService.cs
rename to src/Nuke.Build/Execution/DelegateRequirementService.cs
diff --git a/source/Nuke.Build/Execution/ExecutableTarget.cs b/src/Nuke.Build/Execution/ExecutableTarget.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ExecutableTarget.cs
rename to src/Nuke.Build/Execution/ExecutableTarget.cs
diff --git a/source/Nuke.Build/Execution/ExecutableTargetFactory.cs b/src/Nuke.Build/Execution/ExecutableTargetFactory.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ExecutableTargetFactory.cs
rename to src/Nuke.Build/Execution/ExecutableTargetFactory.cs
diff --git a/source/Nuke.Build/Execution/ExecutionPlanner.cs b/src/Nuke.Build/Execution/ExecutionPlanner.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ExecutionPlanner.cs
rename to src/Nuke.Build/Execution/ExecutionPlanner.cs
diff --git a/source/Nuke.Build/Execution/ExecutionStatus.cs b/src/Nuke.Build/Execution/ExecutionStatus.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ExecutionStatus.cs
rename to src/Nuke.Build/Execution/ExecutionStatus.cs
diff --git a/source/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs b/src/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs
rename to src/Nuke.Build/Execution/Extensibility/BuildExtensionAttributeBase.cs
diff --git a/source/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs b/src/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs
rename to src/Nuke.Build/Execution/Extensibility/ToolInjectionAttributeBase.cs
diff --git a/source/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs b/src/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs
rename to src/Nuke.Build/Execution/Extensibility/ValueInjectionAttributeBase.cs
diff --git a/source/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs b/src/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/ArgumentsFromParametersFileAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/EventInvoker.cs b/src/Nuke.Build/Execution/Extensions/EventInvoker.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/EventInvoker.cs
rename to src/Nuke.Build/Execution/Extensions/EventInvoker.cs
diff --git a/source/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs b/src/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/HandleHelpRequestsAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs b/src/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/HandlePlanRequestsAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs b/src/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/HandleReSharperSurrogateArgumentsAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs b/src/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/HandleShellCompletionAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs b/src/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/HandleVisualStudioDebuggingAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs b/src/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/InjectNonParameterValuesAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs b/src/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/InjectParameterValuesAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs b/src/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/SerializeBuildServerStateAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs b/src/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/TelemetryAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs b/src/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs
rename to src/Nuke.Build/Execution/Extensions/UpdateNotificationAttribute.cs
diff --git a/source/Nuke.Build/Execution/Extensions/execution-plan.html b/src/Nuke.Build/Execution/Extensions/execution-plan.html
similarity index 100%
rename from source/Nuke.Build/Execution/Extensions/execution-plan.html
rename to src/Nuke.Build/Execution/Extensions/execution-plan.html
diff --git a/source/Nuke.Build/Execution/ParameterService.Statics.cs b/src/Nuke.Build/Execution/ParameterService.Statics.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ParameterService.Statics.cs
rename to src/Nuke.Build/Execution/ParameterService.Statics.cs
diff --git a/source/Nuke.Build/Execution/ParameterService.cs b/src/Nuke.Build/Execution/ParameterService.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ParameterService.cs
rename to src/Nuke.Build/Execution/ParameterService.cs
diff --git a/source/Nuke.Build/Execution/TargetDefinition.cs b/src/Nuke.Build/Execution/TargetDefinition.cs
similarity index 100%
rename from source/Nuke.Build/Execution/TargetDefinition.cs
rename to src/Nuke.Build/Execution/TargetDefinition.cs
diff --git a/source/Nuke.Build/Execution/TargetExecutionException.cs b/src/Nuke.Build/Execution/TargetExecutionException.cs
similarity index 100%
rename from source/Nuke.Build/Execution/TargetExecutionException.cs
rename to src/Nuke.Build/Execution/TargetExecutionException.cs
diff --git a/source/Nuke.Build/Execution/ToolRequirementService.cs b/src/Nuke.Build/Execution/ToolRequirementService.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ToolRequirementService.cs
rename to src/Nuke.Build/Execution/ToolRequirementService.cs
diff --git a/source/Nuke.Build/Execution/ValueInjectionUtility.cs b/src/Nuke.Build/Execution/ValueInjectionUtility.cs
similarity index 100%
rename from source/Nuke.Build/Execution/ValueInjectionUtility.cs
rename to src/Nuke.Build/Execution/ValueInjectionUtility.cs
diff --git a/source/Nuke.Build/Host.Activation.cs b/src/Nuke.Build/Host.Activation.cs
similarity index 100%
rename from source/Nuke.Build/Host.Activation.cs
rename to src/Nuke.Build/Host.Activation.cs
diff --git a/source/Nuke.Build/Host.Theming.cs b/src/Nuke.Build/Host.Theming.cs
similarity index 100%
rename from source/Nuke.Build/Host.Theming.cs
rename to src/Nuke.Build/Host.Theming.cs
diff --git a/source/Nuke.Build/Host.cs b/src/Nuke.Build/Host.cs
similarity index 100%
rename from source/Nuke.Build/Host.cs
rename to src/Nuke.Build/Host.cs
diff --git a/source/Nuke.Build/INukeBuild.cs b/src/Nuke.Build/INukeBuild.cs
similarity index 100%
rename from source/Nuke.Build/INukeBuild.cs
rename to src/Nuke.Build/INukeBuild.cs
diff --git a/source/Nuke.Build/ITargetDefinition.cs b/src/Nuke.Build/ITargetDefinition.cs
similarity index 100%
rename from source/Nuke.Build/ITargetDefinition.cs
rename to src/Nuke.Build/ITargetDefinition.cs
diff --git a/source/Nuke.Build/LogLevel.cs b/src/Nuke.Build/LogLevel.cs
similarity index 100%
rename from source/Nuke.Build/LogLevel.cs
rename to src/Nuke.Build/LogLevel.cs
diff --git a/source/Nuke.Build/Logging.cs b/src/Nuke.Build/Logging.cs
similarity index 100%
rename from source/Nuke.Build/Logging.cs
rename to src/Nuke.Build/Logging.cs
diff --git a/source/Nuke.Build/Nuke.Build.csproj b/src/Nuke.Build/Nuke.Build.csproj
similarity index 100%
rename from source/Nuke.Build/Nuke.Build.csproj
rename to src/Nuke.Build/Nuke.Build.csproj
diff --git a/source/Nuke.Build/NukeBuild.Events.cs b/src/Nuke.Build/NukeBuild.Events.cs
similarity index 100%
rename from source/Nuke.Build/NukeBuild.Events.cs
rename to src/Nuke.Build/NukeBuild.Events.cs
diff --git a/source/Nuke.Build/NukeBuild.Interface.cs b/src/Nuke.Build/NukeBuild.Interface.cs
similarity index 100%
rename from source/Nuke.Build/NukeBuild.Interface.cs
rename to src/Nuke.Build/NukeBuild.Interface.cs
diff --git a/source/Nuke.Build/NukeBuild.Output.cs b/src/Nuke.Build/NukeBuild.Output.cs
similarity index 100%
rename from source/Nuke.Build/NukeBuild.Output.cs
rename to src/Nuke.Build/NukeBuild.Output.cs
diff --git a/source/Nuke.Build/NukeBuild.Statics.cs b/src/Nuke.Build/NukeBuild.Statics.cs
similarity index 100%
rename from source/Nuke.Build/NukeBuild.Statics.cs
rename to src/Nuke.Build/NukeBuild.Statics.cs
diff --git a/source/Nuke.Build/NukeBuild.cs b/src/Nuke.Build/NukeBuild.cs
similarity index 100%
rename from source/Nuke.Build/NukeBuild.cs
rename to src/Nuke.Build/NukeBuild.cs
diff --git a/source/Nuke.Build/ParameterAttribute.cs b/src/Nuke.Build/ParameterAttribute.cs
similarity index 100%
rename from source/Nuke.Build/ParameterAttribute.cs
rename to src/Nuke.Build/ParameterAttribute.cs
diff --git a/source/Nuke.Build/RequiresAttribute.cs b/src/Nuke.Build/RequiresAttribute.cs
similarity index 100%
rename from source/Nuke.Build/RequiresAttribute.cs
rename to src/Nuke.Build/RequiresAttribute.cs
diff --git a/source/Nuke.Build/Target.cs b/src/Nuke.Build/Target.cs
similarity index 100%
rename from source/Nuke.Build/Target.cs
rename to src/Nuke.Build/Target.cs
diff --git a/source/Nuke.Build/Telemetry/Telemetry.Events.cs b/src/Nuke.Build/Telemetry/Telemetry.Events.cs
similarity index 100%
rename from source/Nuke.Build/Telemetry/Telemetry.Events.cs
rename to src/Nuke.Build/Telemetry/Telemetry.Events.cs
diff --git a/source/Nuke.Build/Telemetry/Telemetry.Properties.cs b/src/Nuke.Build/Telemetry/Telemetry.Properties.cs
similarity index 100%
rename from source/Nuke.Build/Telemetry/Telemetry.Properties.cs
rename to src/Nuke.Build/Telemetry/Telemetry.Properties.cs
diff --git a/source/Nuke.Build/Telemetry/Telemetry.cs b/src/Nuke.Build/Telemetry/Telemetry.cs
similarity index 100%
rename from source/Nuke.Build/Telemetry/Telemetry.cs
rename to src/Nuke.Build/Telemetry/Telemetry.cs
diff --git a/source/Nuke.Build/Terminal.cs b/src/Nuke.Build/Terminal.cs
similarity index 100%
rename from source/Nuke.Build/Terminal.cs
rename to src/Nuke.Build/Terminal.cs
diff --git a/source/Nuke.Build/Theming/AnsiConsoleHostTheme.cs b/src/Nuke.Build/Theming/AnsiConsoleHostTheme.cs
similarity index 100%
rename from source/Nuke.Build/Theming/AnsiConsoleHostTheme.cs
rename to src/Nuke.Build/Theming/AnsiConsoleHostTheme.cs
diff --git a/source/Nuke.Build/Theming/IHostTheme.cs b/src/Nuke.Build/Theming/IHostTheme.cs
similarity index 100%
rename from source/Nuke.Build/Theming/IHostTheme.cs
rename to src/Nuke.Build/Theming/IHostTheme.cs
diff --git a/source/Nuke.Build/Theming/SystemConsoleHostTheme.cs b/src/Nuke.Build/Theming/SystemConsoleHostTheme.cs
similarity index 100%
rename from source/Nuke.Build/Theming/SystemConsoleHostTheme.cs
rename to src/Nuke.Build/Theming/SystemConsoleHostTheme.cs
diff --git a/source/Nuke.Build/Utilities/ConsoleUtility.cs b/src/Nuke.Build/Utilities/ConsoleUtility.cs
similarity index 100%
rename from source/Nuke.Build/Utilities/ConsoleUtility.cs
rename to src/Nuke.Build/Utilities/ConsoleUtility.cs
diff --git a/source/Nuke.Build/Utilities/CredentialStore.cs b/src/Nuke.Build/Utilities/CredentialStore.cs
similarity index 100%
rename from source/Nuke.Build/Utilities/CredentialStore.cs
rename to src/Nuke.Build/Utilities/CredentialStore.cs
diff --git a/source/Nuke.Build/Utilities/SchemaUtility.cs b/src/Nuke.Build/Utilities/SchemaUtility.cs
similarity index 100%
rename from source/Nuke.Build/Utilities/SchemaUtility.cs
rename to src/Nuke.Build/Utilities/SchemaUtility.cs
diff --git a/source/Nuke.Build/VCS/GitRepository.cs b/src/Nuke.Build/VCS/GitRepository.cs
similarity index 100%
rename from source/Nuke.Build/VCS/GitRepository.cs
rename to src/Nuke.Build/VCS/GitRepository.cs
diff --git a/source/Nuke.Build/VCS/GitRepositoryExtensions.cs b/src/Nuke.Build/VCS/GitRepositoryExtensions.cs
similarity index 100%
rename from source/Nuke.Build/VCS/GitRepositoryExtensions.cs
rename to src/Nuke.Build/VCS/GitRepositoryExtensions.cs
diff --git a/source/Nuke.Build/Verbosity.cs b/src/Nuke.Build/Verbosity.cs
similarity index 100%
rename from source/Nuke.Build/Verbosity.cs
rename to src/Nuke.Build/Verbosity.cs
diff --git a/source/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs b/src/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs
rename to src/Nuke.Common/Attributes/CheckPathEnvironmentVariableAttribute.cs
diff --git a/source/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs b/src/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs
rename to src/Nuke.Common/Attributes/FileSystemGlobbingAttributeBase.cs
diff --git a/source/Nuke.Common/Attributes/GitRepositoryAttribute.cs b/src/Nuke.Common/Attributes/GitRepositoryAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/GitRepositoryAttribute.cs
rename to src/Nuke.Common/Attributes/GitRepositoryAttribute.cs
diff --git a/source/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs b/src/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs
rename to src/Nuke.Common/Attributes/GlobbingOptionsAttribute.cs
diff --git a/source/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs b/src/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs
rename to src/Nuke.Common/Attributes/HandleSingleFileExecutionAttribute.cs
diff --git a/source/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs b/src/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs
rename to src/Nuke.Common/Attributes/LatestGitHubReleaseAttribute.cs
diff --git a/source/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs b/src/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs
rename to src/Nuke.Common/Attributes/LatestMavenVersionAttribute.cs
diff --git a/source/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs b/src/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs
rename to src/Nuke.Common/Attributes/LatestMyGetVersionAttribute.cs
diff --git a/source/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs b/src/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs
rename to src/Nuke.Common/Attributes/LatestNpmVersionAttribute.cs
diff --git a/source/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs b/src/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs
rename to src/Nuke.Common/Attributes/LatestNuGetVersionAttribute.cs
diff --git a/source/Nuke.Common/Attributes/LocalPathAttribute.cs b/src/Nuke.Common/Attributes/LocalPathAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/LocalPathAttribute.cs
rename to src/Nuke.Common/Attributes/LocalPathAttribute.cs
diff --git a/source/Nuke.Common/Attributes/NpmPackageAttribute.cs b/src/Nuke.Common/Attributes/NpmPackageAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/NpmPackageAttribute.cs
rename to src/Nuke.Common/Attributes/NpmPackageAttribute.cs
diff --git a/source/Nuke.Common/Attributes/NuGetPackageAttribute.cs b/src/Nuke.Common/Attributes/NuGetPackageAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/NuGetPackageAttribute.cs
rename to src/Nuke.Common/Attributes/NuGetPackageAttribute.cs
diff --git a/source/Nuke.Common/Attributes/PathVariableAttribute.cs b/src/Nuke.Common/Attributes/PathVariableAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/PathVariableAttribute.cs
rename to src/Nuke.Common/Attributes/PathVariableAttribute.cs
diff --git a/source/Nuke.Common/Attributes/SolutionAttribute.cs b/src/Nuke.Common/Attributes/SolutionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Attributes/SolutionAttribute.cs
rename to src/Nuke.Common/Attributes/SolutionAttribute.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs b/src/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs
rename to src/Nuke.Common/CI/AppVeyor/AppVeyor.Theming.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/AppVeyor.cs b/src/Nuke.Common/CI/AppVeyor/AppVeyor.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/AppVeyor.cs
rename to src/Nuke.Common/CI/AppVeyor/AppVeyor.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs b/src/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs
rename to src/Nuke.Common/CI/AppVeyor/AppVeyorAttribute.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs b/src/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs
rename to src/Nuke.Common/CI/AppVeyor/AppVeyorImage.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs b/src/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs
rename to src/Nuke.Common/CI/AppVeyor/AppVeyorSecretAttribute.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/AppVeyorService.cs b/src/Nuke.Common/CI/AppVeyor/AppVeyorService.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/AppVeyorService.cs
rename to src/Nuke.Common/CI/AppVeyor/AppVeyorService.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs b/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs
rename to src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorBranches.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs b/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs
rename to src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorConfiguration.cs
diff --git a/source/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs b/src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs
rename to src/Nuke.Common/CI/AppVeyor/Configuration/AppVeyorCustomWriterExtensions.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelines.Theming.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelines.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesAttribute.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesBuildReason.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCachePaths.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesCodeCoverageToolType.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesImage.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesIssueType.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesJobStatus.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesRepositoryType.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs b/src/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs
rename to src/Nuke.Common/CI/AzurePipelines/AzurePipelinesTestResultsType.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelineCheckoutStep.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCacheStep.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCmdStep.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesConfiguration.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesCustomWriterExtensions.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesDownloadStep.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesJob.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesPublishStep.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStage.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesStep.cs
diff --git a/source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs b/src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs
rename to src/Nuke.Common/CI/AzurePipelines/Configuration/AzurePipelinesVcsPushTrigger.cs
diff --git a/source/Nuke.Common/CI/Bamboo/Bamboo.cs b/src/Nuke.Common/CI/Bamboo/Bamboo.cs
similarity index 100%
rename from source/Nuke.Common/CI/Bamboo/Bamboo.cs
rename to src/Nuke.Common/CI/Bamboo/Bamboo.cs
diff --git a/source/Nuke.Common/CI/Bitbucket/Bitbucket.cs b/src/Nuke.Common/CI/Bitbucket/Bitbucket.cs
similarity index 100%
rename from source/Nuke.Common/CI/Bitbucket/Bitbucket.cs
rename to src/Nuke.Common/CI/Bitbucket/Bitbucket.cs
diff --git a/source/Nuke.Common/CI/Bitrise/Bitrise.cs b/src/Nuke.Common/CI/Bitrise/Bitrise.cs
similarity index 100%
rename from source/Nuke.Common/CI/Bitrise/Bitrise.cs
rename to src/Nuke.Common/CI/Bitrise/Bitrise.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsArtifactStep.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCacheStep.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsCheckoutStep.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsConfiguration.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsDetailedTrigger.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsJob.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsRunStep.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsScheduledTrigger.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsStep.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsVcsTrigger.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs b/src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs
rename to src/Nuke.Common/CI/GitHubActions/Configuration/GitHubActionsWorkflowDispatchTrigger.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActions.Client.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActions.Theming.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActions.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActions.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActions.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActions.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActionsAttribute.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActionsImage.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActionsPermissions.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActionsSubmodules.cs
diff --git a/source/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs b/src/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs
rename to src/Nuke.Common/CI/GitHubActions/GitHubActionsTrigger.cs
diff --git a/source/Nuke.Common/CI/GitLab/GitLab.Theming.cs b/src/Nuke.Common/CI/GitLab/GitLab.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitLab/GitLab.Theming.cs
rename to src/Nuke.Common/CI/GitLab/GitLab.Theming.cs
diff --git a/source/Nuke.Common/CI/GitLab/GitLab.cs b/src/Nuke.Common/CI/GitLab/GitLab.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitLab/GitLab.cs
rename to src/Nuke.Common/CI/GitLab/GitLab.cs
diff --git a/source/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs b/src/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs
similarity index 100%
rename from source/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs
rename to src/Nuke.Common/CI/GitLab/GitLabProjectVisibility.cs
diff --git a/source/Nuke.Common/CI/Jenkins/Jenkins.cs b/src/Nuke.Common/CI/Jenkins/Jenkins.cs
similarity index 100%
rename from source/Nuke.Common/CI/Jenkins/Jenkins.cs
rename to src/Nuke.Common/CI/Jenkins/Jenkins.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationConfiguration.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationContainer.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCronScheduleTrigger.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationCustomWriterExtensions.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationPushTrigger.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationResources.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs b/src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs
rename to src/Nuke.Common/CI/SpaceAutomation/Configuration/SpaceAutomationTrigger.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs b/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs
rename to src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.Theming.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs b/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs
rename to src/Nuke.Common/CI/SpaceAutomation/SpaceAutomation.cs
diff --git a/source/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs b/src/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs
rename to src/Nuke.Common/CI/SpaceAutomation/SpaceAutomationAttribute.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityArtifactDependency.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildType.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityBuildTypeVcsRoot.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfiguration.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityConfigurationParameter.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityCustomWriterExtensions.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependency.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityDependencyFailureAction.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityFinishBuildTrigger.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityKeyValueParameter.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameter.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterDisplay.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityParameterType.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityProject.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityScheduledTrigger.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCitySnapshotDependency.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityTrigger.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsRoot.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs b/src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs
rename to src/Nuke.Common/CI/TeamCity/Configuration/TeamCityVcsTrigger.cs
diff --git a/source/Nuke.Common/CI/TeamCity/Configuration/pom.xml b/src/Nuke.Common/CI/TeamCity/Configuration/pom.xml
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/Configuration/pom.xml
rename to src/Nuke.Common/CI/TeamCity/Configuration/pom.xml
diff --git a/source/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs b/src/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs
rename to src/Nuke.Common/CI/TeamCity/DotNetBuildSettingsExtensions.cs
diff --git a/source/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs b/src/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs
rename to src/Nuke.Common/CI/TeamCity/DotNetTestSettingsExtensions.cs
diff --git a/source/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs b/src/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs
rename to src/Nuke.Common/CI/TeamCity/MSBuildSettingsExtensions.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs b/src/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCity.Theming.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCity.cs b/src/Nuke.Common/CI/TeamCity/TeamCity.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCity.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCity.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs b/src/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCityAttribute.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs b/src/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCityImportTool.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCityImportType.cs b/src/Nuke.Common/CI/TeamCity/TeamCityImportType.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCityImportType.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCityImportType.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs b/src/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCityNoDataPublishedAction.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCityStatus.cs b/src/Nuke.Common/CI/TeamCity/TeamCityStatus.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCityStatus.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCityStatus.cs
diff --git a/source/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs b/src/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs
similarity index 100%
rename from source/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs
rename to src/Nuke.Common/CI/TeamCity/TeamCityTokenAttribute.cs
diff --git a/source/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs b/src/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs
similarity index 100%
rename from source/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs
rename to src/Nuke.Common/CI/TravisCI/TravisCI.Theming.cs
diff --git a/source/Nuke.Common/CI/TravisCI/TravisCI.cs b/src/Nuke.Common/CI/TravisCI/TravisCI.cs
similarity index 100%
rename from source/Nuke.Common/CI/TravisCI/TravisCI.cs
rename to src/Nuke.Common/CI/TravisCI/TravisCI.cs
diff --git a/source/Nuke.Common/CI/TravisCI/TravisCIEventType.cs b/src/Nuke.Common/CI/TravisCI/TravisCIEventType.cs
similarity index 100%
rename from source/Nuke.Common/CI/TravisCI/TravisCIEventType.cs
rename to src/Nuke.Common/CI/TravisCI/TravisCIEventType.cs
diff --git a/source/Nuke.Common/ChangeLog/ChangeLog.cs b/src/Nuke.Common/ChangeLog/ChangeLog.cs
similarity index 100%
rename from source/Nuke.Common/ChangeLog/ChangeLog.cs
rename to src/Nuke.Common/ChangeLog/ChangeLog.cs
diff --git a/source/Nuke.Common/ChangeLog/ChangeLogTasks.cs b/src/Nuke.Common/ChangeLog/ChangeLogTasks.cs
similarity index 96%
rename from source/Nuke.Common/ChangeLog/ChangeLogTasks.cs
rename to src/Nuke.Common/ChangeLog/ChangeLogTasks.cs
index 5880cb369..1a3c4a98b 100644
--- a/source/Nuke.Common/ChangeLog/ChangeLogTasks.cs
+++ b/src/Nuke.Common/ChangeLog/ChangeLogTasks.cs
@@ -23,12 +23,16 @@ public static class ChangelogTasks
{
public static string GetNuGetReleaseNotes(string changelogFile, GitRepository repository = null)
{
+ // URL-encode characters MSBuild treats as command-line/property metacharacters.
+ // Without this, MSBuild's property parser splits on ; (turning a long release note
+ // into multiple bogus arguments) and chokes on stray " in the value.
var changelogSectionNotes = ExtractChangelogSectionNotes(changelogFile)
.Select(x => x.Replace("- ", "\u2022 ")
.Replace("* ", "\u2022 ")
.Replace("+ ", "\u2022 ")
.Replace("`", string.Empty)
- .Replace(",", "%2C")).ToList();
+ .Replace(",", "%2C")
+ .Replace(";", "%3B")).ToList();
if (repository.IsGitHubRepository())
{
diff --git a/source/Nuke.Common/ChangeLog/ReleaseNotes.cs b/src/Nuke.Common/ChangeLog/ReleaseNotes.cs
similarity index 100%
rename from source/Nuke.Common/ChangeLog/ReleaseNotes.cs
rename to src/Nuke.Common/ChangeLog/ReleaseNotes.cs
diff --git a/source/Nuke.Common/Gitter/GitterTasks.cs b/src/Nuke.Common/Gitter/GitterTasks.cs
similarity index 100%
rename from source/Nuke.Common/Gitter/GitterTasks.cs
rename to src/Nuke.Common/Gitter/GitterTasks.cs
diff --git a/source/Nuke.Common/IO/FtpTasks.cs b/src/Nuke.Common/IO/FtpTasks.cs
similarity index 100%
rename from source/Nuke.Common/IO/FtpTasks.cs
rename to src/Nuke.Common/IO/FtpTasks.cs
diff --git a/source/Nuke.Common/IO/HttpTasks.cs b/src/Nuke.Common/IO/HttpTasks.cs
similarity index 100%
rename from source/Nuke.Common/IO/HttpTasks.cs
rename to src/Nuke.Common/IO/HttpTasks.cs
diff --git a/source/Nuke.Common/IO/TextTasks.cs b/src/Nuke.Common/IO/TextTasks.cs
similarity index 100%
rename from source/Nuke.Common/IO/TextTasks.cs
rename to src/Nuke.Common/IO/TextTasks.cs
diff --git a/source/Nuke.Common/IO/XmlTasks.cs b/src/Nuke.Common/IO/XmlTasks.cs
similarity index 100%
rename from source/Nuke.Common/IO/XmlTasks.cs
rename to src/Nuke.Common/IO/XmlTasks.cs
diff --git a/source/Nuke.Common/Nuke.Common.csproj b/src/Nuke.Common/Nuke.Common.csproj
similarity index 100%
rename from source/Nuke.Common/Nuke.Common.csproj
rename to src/Nuke.Common/Nuke.Common.csproj
diff --git a/source/Nuke.Common/Nuke.Common.props b/src/Nuke.Common/Nuke.Common.props
similarity index 100%
rename from source/Nuke.Common/Nuke.Common.props
rename to src/Nuke.Common/Nuke.Common.props
diff --git a/source/Nuke.Common/Nuke.Common.targets b/src/Nuke.Common/Nuke.Common.targets
similarity index 100%
rename from source/Nuke.Common/Nuke.Common.targets
rename to src/Nuke.Common/Nuke.Common.targets
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVault.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttribute.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultAttributeBase.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificate.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultCertificateAttribute.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultConfigurationAttribute.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKey.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultKeyAttribute.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultSecretAttribute.cs
diff --git a/source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs b/src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs
rename to src/Nuke.Common/Tools/AzureKeyVault/AzureKeyVaultTasks.cs
diff --git a/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs b/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs
rename to src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.Generated.cs
diff --git a/source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json b/src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json
similarity index 100%
rename from source/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json
rename to src/Nuke.Common/Tools/AzureSignTool/AzureSignTool.json
diff --git a/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs b/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs
rename to src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.Generated.cs
diff --git a/source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json b/src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json
similarity index 100%
rename from source/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json
rename to src/Nuke.Common/Tools/BenchmarkDotNet/BenchmarkDotNet.json
diff --git a/source/Nuke.Common/Tools/Boots/Boots.Generated.cs b/src/Nuke.Common/Tools/Boots/Boots.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Boots/Boots.Generated.cs
rename to src/Nuke.Common/Tools/Boots/Boots.Generated.cs
diff --git a/source/Nuke.Common/Tools/Boots/Boots.json b/src/Nuke.Common/Tools/Boots/Boots.json
similarity index 100%
rename from source/Nuke.Common/Tools/Boots/Boots.json
rename to src/Nuke.Common/Tools/Boots/Boots.json
diff --git a/source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs b/src/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs
rename to src/Nuke.Common/Tools/Chocolatey/Chocolatey.Generated.cs
diff --git a/source/Nuke.Common/Tools/Chocolatey/Chocolatey.json b/src/Nuke.Common/Tools/Chocolatey/Chocolatey.json
similarity index 100%
rename from source/Nuke.Common/Tools/Chocolatey/Chocolatey.json
rename to src/Nuke.Common/Tools/Chocolatey/Chocolatey.json
diff --git a/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs b/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs
rename to src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.Generated.cs
diff --git a/source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json b/src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json
similarity index 100%
rename from source/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json
rename to src/Nuke.Common/Tools/CodeMetrics/CodeMetrics.json
diff --git a/source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs b/src/Nuke.Common/Tools/Codecov/Codecov.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Codecov/Codecov.Generated.cs
rename to src/Nuke.Common/Tools/Codecov/Codecov.Generated.cs
diff --git a/source/Nuke.Common/Tools/Codecov/Codecov.json b/src/Nuke.Common/Tools/Codecov/Codecov.json
similarity index 100%
rename from source/Nuke.Common/Tools/Codecov/Codecov.json
rename to src/Nuke.Common/Tools/Codecov/Codecov.json
diff --git a/source/Nuke.Common/Tools/Codecov/CodecovTasks.cs b/src/Nuke.Common/Tools/Codecov/CodecovTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Codecov/CodecovTasks.cs
rename to src/Nuke.Common/Tools/Codecov/CodecovTasks.cs
diff --git a/source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs b/src/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs
rename to src/Nuke.Common/Tools/CorFlags/CorFlags.Generated.cs
diff --git a/source/Nuke.Common/Tools/CorFlags/CorFlags.json b/src/Nuke.Common/Tools/CorFlags/CorFlags.json
similarity index 100%
rename from source/Nuke.Common/Tools/CorFlags/CorFlags.json
rename to src/Nuke.Common/Tools/CorFlags/CorFlags.json
diff --git a/source/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs b/src/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs
similarity index 100%
rename from source/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs
rename to src/Nuke.Common/Tools/CorFlags/CorFlagsSettings.cs
diff --git a/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs b/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs
rename to src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.Generated.cs
diff --git a/source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json b/src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json
similarity index 100%
rename from source/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json
rename to src/Nuke.Common/Tools/CoverallsNet/CoverallsNet.json
diff --git a/source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs b/src/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs
rename to src/Nuke.Common/Tools/Coverlet/Coverlet.Generated.cs
diff --git a/source/Nuke.Common/Tools/Coverlet/Coverlet.json b/src/Nuke.Common/Tools/Coverlet/Coverlet.json
similarity index 100%
rename from source/Nuke.Common/Tools/Coverlet/Coverlet.json
rename to src/Nuke.Common/Tools/Coverlet/Coverlet.json
diff --git a/source/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs b/src/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs
rename to src/Nuke.Common/Tools/Coverlet/CoverletSettingsExtensions.cs
diff --git a/source/Nuke.Common/Tools/Discord/Discord.Generated.cs b/src/Nuke.Common/Tools/Discord/Discord.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Discord/Discord.Generated.cs
rename to src/Nuke.Common/Tools/Discord/Discord.Generated.cs
diff --git a/source/Nuke.Common/Tools/Discord/Discord.json b/src/Nuke.Common/Tools/Discord/Discord.json
similarity index 100%
rename from source/Nuke.Common/Tools/Discord/Discord.json
rename to src/Nuke.Common/Tools/Discord/Discord.json
diff --git a/source/Nuke.Common/Tools/Discord/DiscordTasks.cs b/src/Nuke.Common/Tools/Discord/DiscordTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Discord/DiscordTasks.cs
rename to src/Nuke.Common/Tools/Discord/DiscordTasks.cs
diff --git a/source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs b/src/Nuke.Common/Tools/DocFX/DocFX.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DocFX/DocFX.Generated.cs
rename to src/Nuke.Common/Tools/DocFX/DocFX.Generated.cs
diff --git a/source/Nuke.Common/Tools/DocFX/DocFX.json b/src/Nuke.Common/Tools/DocFX/DocFX.json
similarity index 100%
rename from source/Nuke.Common/Tools/DocFX/DocFX.json
rename to src/Nuke.Common/Tools/DocFX/DocFX.json
diff --git a/source/Nuke.Common/Tools/DocFX/DocFXTasks.cs b/src/Nuke.Common/Tools/DocFX/DocFXTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DocFX/DocFXTasks.cs
rename to src/Nuke.Common/Tools/DocFX/DocFXTasks.cs
diff --git a/source/Nuke.Common/Tools/Docker/Docker.Generated.cs b/src/Nuke.Common/Tools/Docker/Docker.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Docker/Docker.Generated.cs
rename to src/Nuke.Common/Tools/Docker/Docker.Generated.cs
diff --git a/source/Nuke.Common/Tools/Docker/Docker.json b/src/Nuke.Common/Tools/Docker/Docker.json
similarity index 100%
rename from source/Nuke.Common/Tools/Docker/Docker.json
rename to src/Nuke.Common/Tools/Docker/Docker.json
diff --git a/source/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs b/src/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs
rename to src/Nuke.Common/Tools/Docker/DockerTargetDefinitionExtensions.cs
diff --git a/source/Nuke.Common/Tools/Docker/DockerTasks.cs b/src/Nuke.Common/Tools/Docker/DockerTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Docker/DockerTasks.cs
rename to src/Nuke.Common/Tools/Docker/DockerTasks.cs
diff --git a/source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs b/src/Nuke.Common/Tools/DotCover/DotCover.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotCover/DotCover.Generated.cs
rename to src/Nuke.Common/Tools/DotCover/DotCover.Generated.cs
diff --git a/source/Nuke.Common/Tools/DotCover/DotCover.json b/src/Nuke.Common/Tools/DotCover/DotCover.json
similarity index 100%
rename from source/Nuke.Common/Tools/DotCover/DotCover.json
rename to src/Nuke.Common/Tools/DotCover/DotCover.json
diff --git a/source/Nuke.Common/Tools/DotCover/DotCoverTasks.cs b/src/Nuke.Common/Tools/DotCover/DotCoverTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotCover/DotCoverTasks.cs
rename to src/Nuke.Common/Tools/DotCover/DotCoverTasks.cs
diff --git a/source/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs b/src/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs
rename to src/Nuke.Common/Tools/DotCover/TeamCitySetDotCoverHomePathAttribute.cs
diff --git a/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs b/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs
rename to src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.Generated.cs
diff --git a/source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json b/src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json
similarity index 100%
rename from source/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json
rename to src/Nuke.Common/Tools/DotMemoryUnit/DotMemoryUnit.json
diff --git a/source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs b/src/Nuke.Common/Tools/DotNet/DotNet.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotNet/DotNet.Generated.cs
rename to src/Nuke.Common/Tools/DotNet/DotNet.Generated.cs
diff --git a/source/Nuke.Common/Tools/DotNet/DotNet.json b/src/Nuke.Common/Tools/DotNet/DotNet.json
similarity index 100%
rename from source/Nuke.Common/Tools/DotNet/DotNet.json
rename to src/Nuke.Common/Tools/DotNet/DotNet.json
diff --git a/source/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs b/src/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs
rename to src/Nuke.Common/Tools/DotNet/DotNetRuntimeIdentifier.cs
diff --git a/source/Nuke.Common/Tools/DotNet/DotNetTasks.cs b/src/Nuke.Common/Tools/DotNet/DotNetTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotNet/DotNetTasks.cs
rename to src/Nuke.Common/Tools/DotNet/DotNetTasks.cs
diff --git a/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs b/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs
rename to src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.Generated.cs
diff --git a/source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json b/src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json
similarity index 100%
rename from source/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json
rename to src/Nuke.Common/Tools/DotnetPackaging/DotnetPackaging.json
diff --git a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs b/src/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs
rename to src/Nuke.Common/Tools/EntityFramework/EntityFramework.Generated.cs
diff --git a/source/Nuke.Common/Tools/EntityFramework/EntityFramework.json b/src/Nuke.Common/Tools/EntityFramework/EntityFramework.json
similarity index 100%
rename from source/Nuke.Common/Tools/EntityFramework/EntityFramework.json
rename to src/Nuke.Common/Tools/EntityFramework/EntityFramework.json
diff --git a/source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs b/src/Nuke.Common/Tools/Fixie/Fixie.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Fixie/Fixie.Generated.cs
rename to src/Nuke.Common/Tools/Fixie/Fixie.Generated.cs
diff --git a/source/Nuke.Common/Tools/Fixie/Fixie.json b/src/Nuke.Common/Tools/Fixie/Fixie.json
similarity index 100%
rename from source/Nuke.Common/Tools/Fixie/Fixie.json
rename to src/Nuke.Common/Tools/Fixie/Fixie.json
diff --git a/source/Nuke.Common/Tools/Git/Git.Generated.cs b/src/Nuke.Common/Tools/Git/Git.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Git/Git.Generated.cs
rename to src/Nuke.Common/Tools/Git/Git.Generated.cs
diff --git a/source/Nuke.Common/Tools/Git/Git.json b/src/Nuke.Common/Tools/Git/Git.json
similarity index 100%
rename from source/Nuke.Common/Tools/Git/Git.json
rename to src/Nuke.Common/Tools/Git/Git.json
diff --git a/source/Nuke.Common/Tools/Git/GitTasks.cs b/src/Nuke.Common/Tools/Git/GitTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Git/GitTasks.cs
rename to src/Nuke.Common/Tools/Git/GitTasks.cs
diff --git a/source/Nuke.Common/Tools/GitHub/GitHubTasks.cs b/src/Nuke.Common/Tools/GitHub/GitHubTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/GitHub/GitHubTasks.cs
rename to src/Nuke.Common/Tools/GitHub/GitHubTasks.cs
diff --git a/source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs b/src/Nuke.Common/Tools/GitLink/GitLink.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/GitLink/GitLink.Generated.cs
rename to src/Nuke.Common/Tools/GitLink/GitLink.Generated.cs
diff --git a/source/Nuke.Common/Tools/GitLink/GitLink.json b/src/Nuke.Common/Tools/GitLink/GitLink.json
similarity index 100%
rename from source/Nuke.Common/Tools/GitLink/GitLink.json
rename to src/Nuke.Common/Tools/GitLink/GitLink.json
diff --git a/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs b/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs
rename to src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.Generated.cs
diff --git a/source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json b/src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json
similarity index 100%
rename from source/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json
rename to src/Nuke.Common/Tools/GitReleaseManager/GitReleaseManager.json
diff --git a/source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs b/src/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs
rename to src/Nuke.Common/Tools/GitVersion/GitVersion.Generated.cs
diff --git a/source/Nuke.Common/Tools/GitVersion/GitVersion.json b/src/Nuke.Common/Tools/GitVersion/GitVersion.json
similarity index 100%
rename from source/Nuke.Common/Tools/GitVersion/GitVersion.json
rename to src/Nuke.Common/Tools/GitVersion/GitVersion.json
diff --git a/source/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs b/src/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs
rename to src/Nuke.Common/Tools/GitVersion/GitVersionAttribute.cs
diff --git a/source/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs b/src/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs
rename to src/Nuke.Common/Tools/GitVersion/GitVersionTasks.cs
diff --git a/source/Nuke.Common/Tools/Helm/Helm.Generated.cs b/src/Nuke.Common/Tools/Helm/Helm.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Helm/Helm.Generated.cs
rename to src/Nuke.Common/Tools/Helm/Helm.Generated.cs
diff --git a/source/Nuke.Common/Tools/Helm/Helm.json b/src/Nuke.Common/Tools/Helm/Helm.json
similarity index 100%
rename from source/Nuke.Common/Tools/Helm/Helm.json
rename to src/Nuke.Common/Tools/Helm/Helm.json
diff --git a/source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs b/src/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs
rename to src/Nuke.Common/Tools/ILRepack/ILRepack.Generated.cs
diff --git a/source/Nuke.Common/Tools/ILRepack/ILRepack.json b/src/Nuke.Common/Tools/ILRepack/ILRepack.json
similarity index 100%
rename from source/Nuke.Common/Tools/ILRepack/ILRepack.json
rename to src/Nuke.Common/Tools/ILRepack/ILRepack.json
diff --git a/source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs b/src/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs
rename to src/Nuke.Common/Tools/InnoSetup/InnoSetup.Generated.cs
diff --git a/source/Nuke.Common/Tools/InnoSetup/InnoSetup.json b/src/Nuke.Common/Tools/InnoSetup/InnoSetup.json
similarity index 100%
rename from source/Nuke.Common/Tools/InnoSetup/InnoSetup.json
rename to src/Nuke.Common/Tools/InnoSetup/InnoSetup.json
diff --git a/source/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs b/src/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs
similarity index 100%
rename from source/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs
rename to src/Nuke.Common/Tools/InnoSetup/InnoSetupSettings.cs
diff --git a/source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs b/src/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs
rename to src/Nuke.Common/Tools/Kubernetes/Kubernetes.Generated.cs
diff --git a/source/Nuke.Common/Tools/Kubernetes/Kubernetes.json b/src/Nuke.Common/Tools/Kubernetes/Kubernetes.json
similarity index 100%
rename from source/Nuke.Common/Tools/Kubernetes/Kubernetes.json
rename to src/Nuke.Common/Tools/Kubernetes/Kubernetes.json
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs b/src/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuild.Generated.cs
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuild.json b/src/Nuke.Common/Tools/MSBuild/MSBuild.json
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuild.json
rename to src/Nuke.Common/Tools/MSBuild/MSBuild.json
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs b/src/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuildPlatform.cs
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuildProject.cs b/src/Nuke.Common/Tools/MSBuild/MSBuildProject.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuildProject.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuildProject.cs
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs b/src/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuildSettingsExtensions.cs
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs b/src/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuildTasks.cs
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs b/src/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuildToolPathResolver.cs
diff --git a/source/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs b/src/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs
rename to src/Nuke.Common/Tools/MSBuild/MSBuildVersion.cs
diff --git a/source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs b/src/Nuke.Common/Tools/MSpec/MSpec.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSpec/MSpec.Generated.cs
rename to src/Nuke.Common/Tools/MSpec/MSpec.Generated.cs
diff --git a/source/Nuke.Common/Tools/MSpec/MSpec.json b/src/Nuke.Common/Tools/MSpec/MSpec.json
similarity index 100%
rename from source/Nuke.Common/Tools/MSpec/MSpec.json
rename to src/Nuke.Common/Tools/MSpec/MSpec.json
diff --git a/source/Nuke.Common/Tools/MSpec/MSpecTasks.cs b/src/Nuke.Common/Tools/MSpec/MSpecTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MSpec/MSpecTasks.cs
rename to src/Nuke.Common/Tools/MSpec/MSpecTasks.cs
diff --git a/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs b/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs
rename to src/Nuke.Common/Tools/MakeNsis/MakeNSIS.Generated.cs
diff --git a/source/Nuke.Common/Tools/MakeNsis/MakeNSIS.json b/src/Nuke.Common/Tools/MakeNsis/MakeNSIS.json
similarity index 100%
rename from source/Nuke.Common/Tools/MakeNsis/MakeNSIS.json
rename to src/Nuke.Common/Tools/MakeNsis/MakeNSIS.json
diff --git a/source/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs b/src/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs
rename to src/Nuke.Common/Tools/Mastodon/Mastodon.Generated.cs
diff --git a/source/Nuke.Common/Tools/Mastodon/Mastodon.json b/src/Nuke.Common/Tools/Mastodon/Mastodon.json
similarity index 100%
rename from source/Nuke.Common/Tools/Mastodon/Mastodon.json
rename to src/Nuke.Common/Tools/Mastodon/Mastodon.json
diff --git a/source/Nuke.Common/Tools/Mastodon/MastodonTasks.cs b/src/Nuke.Common/Tools/Mastodon/MastodonTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Mastodon/MastodonTasks.cs
rename to src/Nuke.Common/Tools/Mastodon/MastodonTasks.cs
diff --git a/source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs b/src/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs
rename to src/Nuke.Common/Tools/MauiCheck/MauiCheck.Generated.cs
diff --git a/source/Nuke.Common/Tools/MauiCheck/MauiCheck.json b/src/Nuke.Common/Tools/MauiCheck/MauiCheck.json
similarity index 100%
rename from source/Nuke.Common/Tools/MauiCheck/MauiCheck.json
rename to src/Nuke.Common/Tools/MauiCheck/MauiCheck.json
diff --git a/source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs b/src/Nuke.Common/Tools/MinVer/MinVer.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MinVer/MinVer.Generated.cs
rename to src/Nuke.Common/Tools/MinVer/MinVer.Generated.cs
diff --git a/source/Nuke.Common/Tools/MinVer/MinVer.json b/src/Nuke.Common/Tools/MinVer/MinVer.json
similarity index 100%
rename from source/Nuke.Common/Tools/MinVer/MinVer.json
rename to src/Nuke.Common/Tools/MinVer/MinVer.json
diff --git a/source/Nuke.Common/Tools/MinVer/MinVerAttribute.cs b/src/Nuke.Common/Tools/MinVer/MinVerAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MinVer/MinVerAttribute.cs
rename to src/Nuke.Common/Tools/MinVer/MinVerAttribute.cs
diff --git a/source/Nuke.Common/Tools/MinVer/MinVerTasks.cs b/src/Nuke.Common/Tools/MinVer/MinVerTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/MinVer/MinVerTasks.cs
rename to src/Nuke.Common/Tools/MinVer/MinVerTasks.cs
diff --git a/source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs b/src/Nuke.Common/Tools/NSwag/NSwag.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NSwag/NSwag.Generated.cs
rename to src/Nuke.Common/Tools/NSwag/NSwag.Generated.cs
diff --git a/source/Nuke.Common/Tools/NSwag/NSwag.json b/src/Nuke.Common/Tools/NSwag/NSwag.json
similarity index 100%
rename from source/Nuke.Common/Tools/NSwag/NSwag.json
rename to src/Nuke.Common/Tools/NSwag/NSwag.json
diff --git a/source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs b/src/Nuke.Common/Tools/NUnit/NUnit.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NUnit/NUnit.Generated.cs
rename to src/Nuke.Common/Tools/NUnit/NUnit.Generated.cs
diff --git a/source/Nuke.Common/Tools/NUnit/NUnit.json b/src/Nuke.Common/Tools/NUnit/NUnit.json
similarity index 100%
rename from source/Nuke.Common/Tools/NUnit/NUnit.json
rename to src/Nuke.Common/Tools/NUnit/NUnit.json
diff --git a/source/Nuke.Common/Tools/NUnit/NUnitTasks.cs b/src/Nuke.Common/Tools/NUnit/NUnitTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NUnit/NUnitTasks.cs
rename to src/Nuke.Common/Tools/NUnit/NUnitTasks.cs
diff --git a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs b/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs
rename to src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.Generated.cs
diff --git a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json b/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json
similarity index 100%
rename from source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json
rename to src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioning.json
diff --git a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs b/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs
rename to src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningAttribute.cs
diff --git a/source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs b/src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs
rename to src/Nuke.Common/Tools/NerdbankGitVersioning/NerdbankGitVersioningTasks.cs
diff --git a/source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs b/src/Nuke.Common/Tools/Netlify/Netlify.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Netlify/Netlify.Generated.cs
rename to src/Nuke.Common/Tools/Netlify/Netlify.Generated.cs
diff --git a/source/Nuke.Common/Tools/Netlify/Netlify.json b/src/Nuke.Common/Tools/Netlify/Netlify.json
similarity index 100%
rename from source/Nuke.Common/Tools/Netlify/Netlify.json
rename to src/Nuke.Common/Tools/Netlify/Netlify.json
diff --git a/source/Nuke.Common/Tools/Netlify/NetlifyTasks.cs b/src/Nuke.Common/Tools/Netlify/NetlifyTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Netlify/NetlifyTasks.cs
rename to src/Nuke.Common/Tools/Netlify/NetlifyTasks.cs
diff --git a/source/Nuke.Common/Tools/Npm/Npm.Generated.cs b/src/Nuke.Common/Tools/Npm/Npm.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Npm/Npm.Generated.cs
rename to src/Nuke.Common/Tools/Npm/Npm.Generated.cs
diff --git a/source/Nuke.Common/Tools/Npm/Npm.json b/src/Nuke.Common/Tools/Npm/Npm.json
similarity index 100%
rename from source/Nuke.Common/Tools/Npm/Npm.json
rename to src/Nuke.Common/Tools/Npm/Npm.json
diff --git a/source/Nuke.Common/Tools/Npm/NpmTasks.cs b/src/Nuke.Common/Tools/Npm/NpmTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Npm/NpmTasks.cs
rename to src/Nuke.Common/Tools/Npm/NpmTasks.cs
diff --git a/source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs b/src/Nuke.Common/Tools/NuGet/NuGet.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NuGet/NuGet.Generated.cs
rename to src/Nuke.Common/Tools/NuGet/NuGet.Generated.cs
diff --git a/source/Nuke.Common/Tools/NuGet/NuGet.json b/src/Nuke.Common/Tools/NuGet/NuGet.json
similarity index 100%
rename from source/Nuke.Common/Tools/NuGet/NuGet.json
rename to src/Nuke.Common/Tools/NuGet/NuGet.json
diff --git a/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs b/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs
rename to src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.Generated.cs
diff --git a/source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json b/src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json
similarity index 100%
rename from source/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json
rename to src/Nuke.Common/Tools/NuGetKeyVaultSignTool/NuGetKeyVaultSignTool.json
diff --git a/source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs b/src/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs
rename to src/Nuke.Common/Tools/OctoVersion/OctoVersion.Generated.cs
diff --git a/source/Nuke.Common/Tools/OctoVersion/OctoVersion.json b/src/Nuke.Common/Tools/OctoVersion/OctoVersion.json
similarity index 100%
rename from source/Nuke.Common/Tools/OctoVersion/OctoVersion.json
rename to src/Nuke.Common/Tools/OctoVersion/OctoVersion.json
diff --git a/source/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs b/src/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs
similarity index 100%
rename from source/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs
rename to src/Nuke.Common/Tools/OctoVersion/OctoVersionAttribute.cs
diff --git a/source/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs b/src/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs
rename to src/Nuke.Common/Tools/OctoVersion/OctoVersionTasks.cs
diff --git a/source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs b/src/Nuke.Common/Tools/Octopus/Octopus.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Octopus/Octopus.Generated.cs
rename to src/Nuke.Common/Tools/Octopus/Octopus.Generated.cs
diff --git a/source/Nuke.Common/Tools/Octopus/Octopus.json b/src/Nuke.Common/Tools/Octopus/Octopus.json
similarity index 100%
rename from source/Nuke.Common/Tools/Octopus/Octopus.json
rename to src/Nuke.Common/Tools/Octopus/Octopus.json
diff --git a/source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs b/src/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs
rename to src/Nuke.Common/Tools/OpenCover/OpenCover.Generated.cs
diff --git a/source/Nuke.Common/Tools/OpenCover/OpenCover.json b/src/Nuke.Common/Tools/OpenCover/OpenCover.json
similarity index 100%
rename from source/Nuke.Common/Tools/OpenCover/OpenCover.json
rename to src/Nuke.Common/Tools/OpenCover/OpenCover.json
diff --git a/source/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs b/src/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs
rename to src/Nuke.Common/Tools/OpenCover/OpenCoverTasks.cs
diff --git a/source/Nuke.Common/Tools/Paket/Paket.Generated.cs b/src/Nuke.Common/Tools/Paket/Paket.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Paket/Paket.Generated.cs
rename to src/Nuke.Common/Tools/Paket/Paket.Generated.cs
diff --git a/source/Nuke.Common/Tools/Paket/Paket.json b/src/Nuke.Common/Tools/Paket/Paket.json
similarity index 100%
rename from source/Nuke.Common/Tools/Paket/Paket.json
rename to src/Nuke.Common/Tools/Paket/Paket.json
diff --git a/source/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs b/src/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs
rename to src/Nuke.Common/Tools/PowerShell/PowerShell.Generated.cs
diff --git a/source/Nuke.Common/Tools/PowerShell/PowerShell.json b/src/Nuke.Common/Tools/PowerShell/PowerShell.json
similarity index 100%
rename from source/Nuke.Common/Tools/PowerShell/PowerShell.json
rename to src/Nuke.Common/Tools/PowerShell/PowerShell.json
diff --git a/source/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs b/src/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs
rename to src/Nuke.Common/Tools/PowerShell/PowerShellTasks.cs
diff --git a/source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs b/src/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs
rename to src/Nuke.Common/Tools/Pulumi/Pulumi.Generated.cs
diff --git a/source/Nuke.Common/Tools/Pulumi/Pulumi.json b/src/Nuke.Common/Tools/Pulumi/Pulumi.json
similarity index 100%
rename from source/Nuke.Common/Tools/Pulumi/Pulumi.json
rename to src/Nuke.Common/Tools/Pulumi/Pulumi.json
diff --git a/source/Nuke.Common/Tools/Pulumi/PulumiTasks.cs b/src/Nuke.Common/Tools/Pulumi/PulumiTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Pulumi/PulumiTasks.cs
rename to src/Nuke.Common/Tools/Pulumi/PulumiTasks.cs
diff --git a/source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs b/src/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs
rename to src/Nuke.Common/Tools/Pwsh/Pwsh.Generated.cs
diff --git a/source/Nuke.Common/Tools/Pwsh/Pwsh.json b/src/Nuke.Common/Tools/Pwsh/Pwsh.json
similarity index 100%
rename from source/Nuke.Common/Tools/Pwsh/Pwsh.json
rename to src/Nuke.Common/Tools/Pwsh/Pwsh.json
diff --git a/source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs b/src/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs
rename to src/Nuke.Common/Tools/ReSharper/ReSharper.Generated.cs
diff --git a/source/Nuke.Common/Tools/ReSharper/ReSharper.json b/src/Nuke.Common/Tools/ReSharper/ReSharper.json
similarity index 100%
rename from source/Nuke.Common/Tools/ReSharper/ReSharper.json
rename to src/Nuke.Common/Tools/ReSharper/ReSharper.json
diff --git a/source/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs b/src/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs
rename to src/Nuke.Common/Tools/ReSharper/ReSharperTasks.cs
diff --git a/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs b/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs
rename to src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.Generated.cs
diff --git a/source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json b/src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json
similarity index 100%
rename from source/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json
rename to src/Nuke.Common/Tools/ReportGenerator/ReportGenerator.json
diff --git a/source/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs b/src/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs
rename to src/Nuke.Common/Tools/ReportGenerator/ReportGeneratorTasks.cs
diff --git a/source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs b/src/Nuke.Common/Tools/SignClient/SignClient.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/SignClient/SignClient.Generated.cs
rename to src/Nuke.Common/Tools/SignClient/SignClient.Generated.cs
diff --git a/source/Nuke.Common/Tools/SignClient/SignClient.json b/src/Nuke.Common/Tools/SignClient/SignClient.json
similarity index 100%
rename from source/Nuke.Common/Tools/SignClient/SignClient.json
rename to src/Nuke.Common/Tools/SignClient/SignClient.json
diff --git a/source/Nuke.Common/Tools/SignPath/SignPathTasks.cs b/src/Nuke.Common/Tools/SignPath/SignPathTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/SignPath/SignPathTasks.cs
rename to src/Nuke.Common/Tools/SignPath/SignPathTasks.cs
diff --git a/source/Nuke.Common/Tools/SignTool/SignTool.Generated.cs b/src/Nuke.Common/Tools/SignTool/SignTool.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/SignTool/SignTool.Generated.cs
rename to src/Nuke.Common/Tools/SignTool/SignTool.Generated.cs
diff --git a/source/Nuke.Common/Tools/SignTool/SignTool.json b/src/Nuke.Common/Tools/SignTool/SignTool.json
similarity index 100%
rename from source/Nuke.Common/Tools/SignTool/SignTool.json
rename to src/Nuke.Common/Tools/SignTool/SignTool.json
diff --git a/source/Nuke.Common/Tools/SignTool/SignToolTasks.cs b/src/Nuke.Common/Tools/SignTool/SignToolTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/SignTool/SignToolTasks.cs
rename to src/Nuke.Common/Tools/SignTool/SignToolTasks.cs
diff --git a/source/Nuke.Common/Tools/Slack/Slack.Generated.cs b/src/Nuke.Common/Tools/Slack/Slack.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Slack/Slack.Generated.cs
rename to src/Nuke.Common/Tools/Slack/Slack.Generated.cs
diff --git a/source/Nuke.Common/Tools/Slack/Slack.json b/src/Nuke.Common/Tools/Slack/Slack.json
similarity index 100%
rename from source/Nuke.Common/Tools/Slack/Slack.json
rename to src/Nuke.Common/Tools/Slack/Slack.json
diff --git a/source/Nuke.Common/Tools/Slack/SlackTasks.cs b/src/Nuke.Common/Tools/Slack/SlackTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Slack/SlackTasks.cs
rename to src/Nuke.Common/Tools/Slack/SlackTasks.cs
diff --git a/source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs b/src/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs
rename to src/Nuke.Common/Tools/SonarScanner/SonarScanner.Generated.cs
diff --git a/source/Nuke.Common/Tools/SonarScanner/SonarScanner.json b/src/Nuke.Common/Tools/SonarScanner/SonarScanner.json
similarity index 100%
rename from source/Nuke.Common/Tools/SonarScanner/SonarScanner.json
rename to src/Nuke.Common/Tools/SonarScanner/SonarScanner.json
diff --git a/source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs b/src/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs
rename to src/Nuke.Common/Tools/SpecFlow/SpecFlow.Generated.cs
diff --git a/source/Nuke.Common/Tools/SpecFlow/SpecFlow.json b/src/Nuke.Common/Tools/SpecFlow/SpecFlow.json
similarity index 100%
rename from source/Nuke.Common/Tools/SpecFlow/SpecFlow.json
rename to src/Nuke.Common/Tools/SpecFlow/SpecFlow.json
diff --git a/source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs b/src/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs
rename to src/Nuke.Common/Tools/Squirrel/Squirrel.Generated.cs
diff --git a/source/Nuke.Common/Tools/Squirrel/Squirrel.json b/src/Nuke.Common/Tools/Squirrel/Squirrel.json
similarity index 100%
rename from source/Nuke.Common/Tools/Squirrel/Squirrel.json
rename to src/Nuke.Common/Tools/Squirrel/Squirrel.json
diff --git a/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs b/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs
rename to src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.Generated.cs
diff --git a/source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json b/src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json
similarity index 100%
rename from source/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json
rename to src/Nuke.Common/Tools/StaticWebApps/StaticWebApps.json
diff --git a/source/Nuke.Common/Tools/Teams/Teams.Extensions.cs b/src/Nuke.Common/Tools/Teams/Teams.Extensions.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Teams/Teams.Extensions.cs
rename to src/Nuke.Common/Tools/Teams/Teams.Extensions.cs
diff --git a/source/Nuke.Common/Tools/Teams/Teams.Generated.cs b/src/Nuke.Common/Tools/Teams/Teams.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Teams/Teams.Generated.cs
rename to src/Nuke.Common/Tools/Teams/Teams.Generated.cs
diff --git a/source/Nuke.Common/Tools/Teams/Teams.json b/src/Nuke.Common/Tools/Teams/Teams.json
similarity index 100%
rename from source/Nuke.Common/Tools/Teams/Teams.json
rename to src/Nuke.Common/Tools/Teams/Teams.json
diff --git a/source/Nuke.Common/Tools/Teams/TeamsTasks.cs b/src/Nuke.Common/Tools/Teams/TeamsTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Teams/TeamsTasks.cs
rename to src/Nuke.Common/Tools/Teams/TeamsTasks.cs
diff --git a/source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs b/src/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs
rename to src/Nuke.Common/Tools/TestCloud/TestCloud.Generated.cs
diff --git a/source/Nuke.Common/Tools/TestCloud/TestCloud.json b/src/Nuke.Common/Tools/TestCloud/TestCloud.json
similarity index 100%
rename from source/Nuke.Common/Tools/TestCloud/TestCloud.json
rename to src/Nuke.Common/Tools/TestCloud/TestCloud.json
diff --git a/source/Nuke.Common/Tools/Twitter/TwitterTasks.cs b/src/Nuke.Common/Tools/Twitter/TwitterTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Twitter/TwitterTasks.cs
rename to src/Nuke.Common/Tools/Twitter/TwitterTasks.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs b/src/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs
rename to src/Nuke.Common/Tools/Unity/Logging/BlockMatcher.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs b/src/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs
rename to src/Nuke.Common/Tools/Unity/Logging/FileWatcher.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs b/src/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs
rename to src/Nuke.Common/Tools/Unity/Logging/LineMatcher.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/LogParser.cs b/src/Nuke.Common/Tools/Unity/Logging/LogParser.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/LogParser.cs
rename to src/Nuke.Common/Tools/Unity/Logging/LogParser.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/MatchType.cs b/src/Nuke.Common/Tools/Unity/Logging/MatchType.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/MatchType.cs
rename to src/Nuke.Common/Tools/Unity/Logging/MatchType.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs b/src/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs
rename to src/Nuke.Common/Tools/Unity/Logging/MatchedBlock.cs
diff --git a/source/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs b/src/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs
rename to src/Nuke.Common/Tools/Unity/Logging/UnityLogLevel.cs
diff --git a/source/Nuke.Common/Tools/Unity/Unity.Generated.cs b/src/Nuke.Common/Tools/Unity/Unity.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Unity.Generated.cs
rename to src/Nuke.Common/Tools/Unity/Unity.Generated.cs
diff --git a/source/Nuke.Common/Tools/Unity/Unity.json b/src/Nuke.Common/Tools/Unity/Unity.json
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/Unity.json
rename to src/Nuke.Common/Tools/Unity/Unity.json
diff --git a/source/Nuke.Common/Tools/Unity/UnityTasks.cs b/src/Nuke.Common/Tools/Unity/UnityTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Unity/UnityTasks.cs
rename to src/Nuke.Common/Tools/Unity/UnityTasks.cs
diff --git a/source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs b/src/Nuke.Common/Tools/VSTest/VSTest.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/VSTest/VSTest.Generated.cs
rename to src/Nuke.Common/Tools/VSTest/VSTest.Generated.cs
diff --git a/source/Nuke.Common/Tools/VSTest/VSTest.json b/src/Nuke.Common/Tools/VSTest/VSTest.json
similarity index 100%
rename from source/Nuke.Common/Tools/VSTest/VSTest.json
rename to src/Nuke.Common/Tools/VSTest/VSTest.json
diff --git a/source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs b/src/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs
rename to src/Nuke.Common/Tools/VSWhere/VSWhere.Generated.cs
diff --git a/source/Nuke.Common/Tools/VSWhere/VSWhere.json b/src/Nuke.Common/Tools/VSWhere/VSWhere.json
similarity index 100%
rename from source/Nuke.Common/Tools/VSWhere/VSWhere.json
rename to src/Nuke.Common/Tools/VSWhere/VSWhere.json
diff --git a/source/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs b/src/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs
rename to src/Nuke.Common/Tools/VSWhere/VSWhereTasks.cs
diff --git a/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs b/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs
rename to src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.Generated.cs
diff --git a/source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json b/src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json
similarity index 100%
rename from source/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json
rename to src/Nuke.Common/Tools/WebConfigTransformRunner/WebConfigTransformRunner.json
diff --git a/source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs b/src/Nuke.Common/Tools/Xunit/Xunit.Generated.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Xunit/Xunit.Generated.cs
rename to src/Nuke.Common/Tools/Xunit/Xunit.Generated.cs
diff --git a/source/Nuke.Common/Tools/Xunit/Xunit.json b/src/Nuke.Common/Tools/Xunit/Xunit.json
similarity index 100%
rename from source/Nuke.Common/Tools/Xunit/Xunit.json
rename to src/Nuke.Common/Tools/Xunit/Xunit.json
diff --git a/source/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs b/src/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs
rename to src/Nuke.Common/Tools/Xunit/Xunit2SettingsExtensions.cs
diff --git a/source/Nuke.Common/Tools/Xunit/XunitTasks.cs b/src/Nuke.Common/Tools/Xunit/XunitTasks.cs
similarity index 100%
rename from source/Nuke.Common/Tools/Xunit/XunitTasks.cs
rename to src/Nuke.Common/Tools/Xunit/XunitTasks.cs
diff --git a/source/Nuke.Common/Utilities/TemplateUtility.cs b/src/Nuke.Common/Utilities/TemplateUtility.cs
similarity index 100%
rename from source/Nuke.Common/Utilities/TemplateUtility.cs
rename to src/Nuke.Common/Utilities/TemplateUtility.cs
diff --git a/source/Nuke.Components/Configuration.cs b/src/Nuke.Components/Configuration.cs
similarity index 100%
rename from source/Nuke.Components/Configuration.cs
rename to src/Nuke.Components/Configuration.cs
diff --git a/source/Nuke.Components/ICompile.cs b/src/Nuke.Components/ICompile.cs
similarity index 100%
rename from source/Nuke.Components/ICompile.cs
rename to src/Nuke.Components/ICompile.cs
diff --git a/source/Nuke.Components/ICreateGitHubRelease.cs b/src/Nuke.Components/ICreateGitHubRelease.cs
similarity index 100%
rename from source/Nuke.Components/ICreateGitHubRelease.cs
rename to src/Nuke.Components/ICreateGitHubRelease.cs
diff --git a/source/Nuke.Components/IGlobalTool.cs b/src/Nuke.Components/IGlobalTool.cs
similarity index 100%
rename from source/Nuke.Components/IGlobalTool.cs
rename to src/Nuke.Components/IGlobalTool.cs
diff --git a/source/Nuke.Components/IHazArtifacts.cs b/src/Nuke.Components/IHazArtifacts.cs
similarity index 100%
rename from source/Nuke.Components/IHazArtifacts.cs
rename to src/Nuke.Components/IHazArtifacts.cs
diff --git a/source/Nuke.Components/IHazChangelog.cs b/src/Nuke.Components/IHazChangelog.cs
similarity index 100%
rename from source/Nuke.Components/IHazChangelog.cs
rename to src/Nuke.Components/IHazChangelog.cs
diff --git a/source/Nuke.Components/IHazConfiguration.cs b/src/Nuke.Components/IHazConfiguration.cs
similarity index 100%
rename from source/Nuke.Components/IHazConfiguration.cs
rename to src/Nuke.Components/IHazConfiguration.cs
diff --git a/source/Nuke.Components/IHazGitRepository.cs b/src/Nuke.Components/IHazGitRepository.cs
similarity index 100%
rename from source/Nuke.Components/IHazGitRepository.cs
rename to src/Nuke.Components/IHazGitRepository.cs
diff --git a/source/Nuke.Components/IHazGitVersion.cs b/src/Nuke.Components/IHazGitVersion.cs
similarity index 100%
rename from source/Nuke.Components/IHazGitVersion.cs
rename to src/Nuke.Components/IHazGitVersion.cs
diff --git a/source/Nuke.Components/IHazNerdbankGitVersioning.cs b/src/Nuke.Components/IHazNerdbankGitVersioning.cs
similarity index 100%
rename from source/Nuke.Components/IHazNerdbankGitVersioning.cs
rename to src/Nuke.Components/IHazNerdbankGitVersioning.cs
diff --git a/source/Nuke.Components/IHazReports.cs b/src/Nuke.Components/IHazReports.cs
similarity index 100%
rename from source/Nuke.Components/IHazReports.cs
rename to src/Nuke.Components/IHazReports.cs
diff --git a/source/Nuke.Components/IHazSolution.cs b/src/Nuke.Components/IHazSolution.cs
similarity index 100%
rename from source/Nuke.Components/IHazSolution.cs
rename to src/Nuke.Components/IHazSolution.cs
diff --git a/source/Nuke.Components/IHazTwitterCredentials.cs b/src/Nuke.Components/IHazTwitterCredentials.cs
similarity index 100%
rename from source/Nuke.Components/IHazTwitterCredentials.cs
rename to src/Nuke.Components/IHazTwitterCredentials.cs
diff --git a/source/Nuke.Components/IPack.cs b/src/Nuke.Components/IPack.cs
similarity index 100%
rename from source/Nuke.Components/IPack.cs
rename to src/Nuke.Components/IPack.cs
diff --git a/source/Nuke.Components/IPublish.cs b/src/Nuke.Components/IPublish.cs
similarity index 100%
rename from source/Nuke.Components/IPublish.cs
rename to src/Nuke.Components/IPublish.cs
diff --git a/source/Nuke.Components/IReportCoverage.cs b/src/Nuke.Components/IReportCoverage.cs
similarity index 100%
rename from source/Nuke.Components/IReportCoverage.cs
rename to src/Nuke.Components/IReportCoverage.cs
diff --git a/source/Nuke.Components/IReportDuplicates.cs b/src/Nuke.Components/IReportDuplicates.cs
similarity index 100%
rename from source/Nuke.Components/IReportDuplicates.cs
rename to src/Nuke.Components/IReportDuplicates.cs
diff --git a/source/Nuke.Components/IReportIssues.cs b/src/Nuke.Components/IReportIssues.cs
similarity index 100%
rename from source/Nuke.Components/IReportIssues.cs
rename to src/Nuke.Components/IReportIssues.cs
diff --git a/source/Nuke.Components/IRestore.cs b/src/Nuke.Components/IRestore.cs
similarity index 100%
rename from source/Nuke.Components/IRestore.cs
rename to src/Nuke.Components/IRestore.cs
diff --git a/source/Nuke.Components/ISignPackages.cs b/src/Nuke.Components/ISignPackages.cs
similarity index 100%
rename from source/Nuke.Components/ISignPackages.cs
rename to src/Nuke.Components/ISignPackages.cs
diff --git a/source/Nuke.Components/ITest.cs b/src/Nuke.Components/ITest.cs
similarity index 100%
rename from source/Nuke.Components/ITest.cs
rename to src/Nuke.Components/ITest.cs
diff --git a/source/Nuke.Components/Nuke.Components.csproj b/src/Nuke.Components/Nuke.Components.csproj
similarity index 100%
rename from source/Nuke.Components/Nuke.Components.csproj
rename to src/Nuke.Components/Nuke.Components.csproj
diff --git a/source/Nuke.Components/Nuke.Components.csproj.DotSettings b/src/Nuke.Components/Nuke.Components.csproj.DotSettings
similarity index 100%
rename from source/Nuke.Components/Nuke.Components.csproj.DotSettings
rename to src/Nuke.Components/Nuke.Components.csproj.DotSettings
diff --git a/source/Nuke.GlobalTool/Nuke.GlobalTool.csproj b/src/Nuke.GlobalTool/Nuke.GlobalTool.csproj
similarity index 100%
rename from source/Nuke.GlobalTool/Nuke.GlobalTool.csproj
rename to src/Nuke.GlobalTool/Nuke.GlobalTool.csproj
diff --git a/source/Nuke.GlobalTool/Program.AddPackage.cs b/src/Nuke.GlobalTool/Program.AddPackage.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.AddPackage.cs
rename to src/Nuke.GlobalTool/Program.AddPackage.cs
diff --git a/source/Nuke.GlobalTool/Program.Cake.cs b/src/Nuke.GlobalTool/Program.Cake.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Cake.cs
rename to src/Nuke.GlobalTool/Program.Cake.cs
diff --git a/source/Nuke.GlobalTool/Program.Complete.cs b/src/Nuke.GlobalTool/Program.Complete.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Complete.cs
rename to src/Nuke.GlobalTool/Program.Complete.cs
diff --git a/source/Nuke.GlobalTool/Program.GetConfiguration.cs b/src/Nuke.GlobalTool/Program.GetConfiguration.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.GetConfiguration.cs
rename to src/Nuke.GlobalTool/Program.GetConfiguration.cs
diff --git a/source/Nuke.GlobalTool/Program.Navigation.cs b/src/Nuke.GlobalTool/Program.Navigation.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Navigation.cs
rename to src/Nuke.GlobalTool/Program.Navigation.cs
diff --git a/source/Nuke.GlobalTool/Program.Secrets.cs b/src/Nuke.GlobalTool/Program.Secrets.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Secrets.cs
rename to src/Nuke.GlobalTool/Program.Secrets.cs
diff --git a/source/Nuke.GlobalTool/Program.Setup.cs b/src/Nuke.GlobalTool/Program.Setup.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Setup.cs
rename to src/Nuke.GlobalTool/Program.Setup.cs
diff --git a/source/Nuke.GlobalTool/Program.Trigger.cs b/src/Nuke.GlobalTool/Program.Trigger.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Trigger.cs
rename to src/Nuke.GlobalTool/Program.Trigger.cs
diff --git a/source/Nuke.GlobalTool/Program.Update.cs b/src/Nuke.GlobalTool/Program.Update.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.Update.cs
rename to src/Nuke.GlobalTool/Program.Update.cs
diff --git a/source/Nuke.GlobalTool/Program.cs b/src/Nuke.GlobalTool/Program.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Program.cs
rename to src/Nuke.GlobalTool/Program.cs
diff --git a/source/Nuke.GlobalTool/ProjectUpdater.cs b/src/Nuke.GlobalTool/ProjectUpdater.cs
similarity index 100%
rename from source/Nuke.GlobalTool/ProjectUpdater.cs
rename to src/Nuke.GlobalTool/ProjectUpdater.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/AbsolutePathRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/ClassRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs b/src/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/CodeAnalysisExtensions.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/FormattingRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/IdentifierNameRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/InvocationRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/MemberAccessRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/ParameterRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/RegularFieldRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/RemoveUsingDirectivesRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/RenameFieldIdentifierRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/SafeSyntaxRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/TargetDefinitionRewriter.cs
diff --git a/source/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs b/src/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs
similarity index 100%
rename from source/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs
rename to src/Nuke.GlobalTool/Rewriting/Cake/ToolInvocationRewriter.cs
diff --git a/source/Nuke.GlobalTool/templates/.editorconfig b/src/Nuke.GlobalTool/templates/.editorconfig
similarity index 100%
rename from source/Nuke.GlobalTool/templates/.editorconfig
rename to src/Nuke.GlobalTool/templates/.editorconfig
diff --git a/source/Nuke.GlobalTool/templates/Build.cs b/src/Nuke.GlobalTool/templates/Build.cs
similarity index 100%
rename from source/Nuke.GlobalTool/templates/Build.cs
rename to src/Nuke.GlobalTool/templates/Build.cs
diff --git a/source/Nuke.GlobalTool/templates/Configuration.cs b/src/Nuke.GlobalTool/templates/Configuration.cs
similarity index 100%
rename from source/Nuke.GlobalTool/templates/Configuration.cs
rename to src/Nuke.GlobalTool/templates/Configuration.cs
diff --git a/source/Nuke.GlobalTool/templates/Directory.Build.props b/src/Nuke.GlobalTool/templates/Directory.Build.props
similarity index 100%
rename from source/Nuke.GlobalTool/templates/Directory.Build.props
rename to src/Nuke.GlobalTool/templates/Directory.Build.props
diff --git a/source/Nuke.GlobalTool/templates/Directory.Build.targets b/src/Nuke.GlobalTool/templates/Directory.Build.targets
similarity index 100%
rename from source/Nuke.GlobalTool/templates/Directory.Build.targets
rename to src/Nuke.GlobalTool/templates/Directory.Build.targets
diff --git a/source/Nuke.GlobalTool/templates/_build.csproj b/src/Nuke.GlobalTool/templates/_build.csproj
similarity index 100%
rename from source/Nuke.GlobalTool/templates/_build.csproj
rename to src/Nuke.GlobalTool/templates/_build.csproj
diff --git a/source/Nuke.GlobalTool/templates/_build.csproj.DotSettings b/src/Nuke.GlobalTool/templates/_build.csproj.DotSettings
similarity index 100%
rename from source/Nuke.GlobalTool/templates/_build.csproj.DotSettings
rename to src/Nuke.GlobalTool/templates/_build.csproj.DotSettings
diff --git a/source/Nuke.GlobalTool/templates/build.cmd b/src/Nuke.GlobalTool/templates/build.cmd
similarity index 100%
rename from source/Nuke.GlobalTool/templates/build.cmd
rename to src/Nuke.GlobalTool/templates/build.cmd
diff --git a/source/Nuke.GlobalTool/templates/build.ps1 b/src/Nuke.GlobalTool/templates/build.ps1
similarity index 100%
rename from source/Nuke.GlobalTool/templates/build.ps1
rename to src/Nuke.GlobalTool/templates/build.ps1
diff --git a/source/Nuke.GlobalTool/templates/build.sh b/src/Nuke.GlobalTool/templates/build.sh
similarity index 100%
rename from source/Nuke.GlobalTool/templates/build.sh
rename to src/Nuke.GlobalTool/templates/build.sh
diff --git a/source/Nuke.GlobalTool/templates/global.json b/src/Nuke.GlobalTool/templates/global.json
similarity index 100%
rename from source/Nuke.GlobalTool/templates/global.json
rename to src/Nuke.GlobalTool/templates/global.json
diff --git a/source/Nuke.GlobalTool/templates/nuget.config b/src/Nuke.GlobalTool/templates/nuget.config
similarity index 76%
rename from source/Nuke.GlobalTool/templates/nuget.config
rename to src/Nuke.GlobalTool/templates/nuget.config
index 2467f65f7..3c80c50cc 100644
--- a/source/Nuke.GlobalTool/templates/nuget.config
+++ b/src/Nuke.GlobalTool/templates/nuget.config
@@ -1,8 +1,5 @@
-
-
-
diff --git a/source/Nuke.MSBuildTasks/CodeGenerationTask.cs b/src/Nuke.MSBuildTasks/CodeGenerationTask.cs
similarity index 100%
rename from source/Nuke.MSBuildTasks/CodeGenerationTask.cs
rename to src/Nuke.MSBuildTasks/CodeGenerationTask.cs
diff --git a/source/Nuke.MSBuildTasks/ContextAwareTask.cs b/src/Nuke.MSBuildTasks/ContextAwareTask.cs
similarity index 100%
rename from source/Nuke.MSBuildTasks/ContextAwareTask.cs
rename to src/Nuke.MSBuildTasks/ContextAwareTask.cs
diff --git a/source/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs b/src/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs
similarity index 100%
rename from source/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs
rename to src/Nuke.MSBuildTasks/EmbedPackagesForSelfContainedTask.cs
diff --git a/source/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj b/src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj
similarity index 100%
rename from source/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj
rename to src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.csproj
diff --git a/source/Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets b/src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets
similarity index 100%
rename from source/Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets
rename to src/Nuke.MSBuildTasks/Nuke.MSBuildTasks.targets
diff --git a/source/Nuke.MSBuildTasks/PackPackageToolsTask.cs b/src/Nuke.MSBuildTasks/PackPackageToolsTask.cs
similarity index 100%
rename from source/Nuke.MSBuildTasks/PackPackageToolsTask.cs
rename to src/Nuke.MSBuildTasks/PackPackageToolsTask.cs
diff --git a/source/Nuke.MSBuildTasks/TaskItemExtensions.cs b/src/Nuke.MSBuildTasks/TaskItemExtensions.cs
similarity index 100%
rename from source/Nuke.MSBuildTasks/TaskItemExtensions.cs
rename to src/Nuke.MSBuildTasks/TaskItemExtensions.cs
diff --git a/source/Nuke.ProjectModel/Nuke.ProjectModel.csproj b/src/Nuke.ProjectModel/Nuke.ProjectModel.csproj
similarity index 100%
rename from source/Nuke.ProjectModel/Nuke.ProjectModel.csproj
rename to src/Nuke.ProjectModel/Nuke.ProjectModel.csproj
diff --git a/source/Nuke.ProjectModel/Project.GetMSBuildProject.cs b/src/Nuke.ProjectModel/Project.GetMSBuildProject.cs
similarity index 100%
rename from source/Nuke.ProjectModel/Project.GetMSBuildProject.cs
rename to src/Nuke.ProjectModel/Project.GetMSBuildProject.cs
diff --git a/source/Nuke.ProjectModel/Project.Items.cs b/src/Nuke.ProjectModel/Project.Items.cs
similarity index 100%
rename from source/Nuke.ProjectModel/Project.Items.cs
rename to src/Nuke.ProjectModel/Project.Items.cs
diff --git a/source/Nuke.ProjectModel/Project.Misc.cs b/src/Nuke.ProjectModel/Project.Misc.cs
similarity index 100%
rename from source/Nuke.ProjectModel/Project.Misc.cs
rename to src/Nuke.ProjectModel/Project.Misc.cs
diff --git a/source/Nuke.ProjectModel/Project.Properties.cs b/src/Nuke.ProjectModel/Project.Properties.cs
similarity index 100%
rename from source/Nuke.ProjectModel/Project.Properties.cs
rename to src/Nuke.ProjectModel/Project.Properties.cs
diff --git a/source/Nuke.ProjectModel/ProjectModelTasks.cs b/src/Nuke.ProjectModel/ProjectModelTasks.cs
similarity index 100%
rename from source/Nuke.ProjectModel/ProjectModelTasks.cs
rename to src/Nuke.ProjectModel/ProjectModelTasks.cs
diff --git a/source/Nuke.SolutionModel/Model.cs b/src/Nuke.SolutionModel/Model.cs
similarity index 100%
rename from source/Nuke.SolutionModel/Model.cs
rename to src/Nuke.SolutionModel/Model.cs
diff --git a/source/Nuke.SolutionModel/Nuke.SolutionModel.csproj b/src/Nuke.SolutionModel/Nuke.SolutionModel.csproj
similarity index 100%
rename from source/Nuke.SolutionModel/Nuke.SolutionModel.csproj
rename to src/Nuke.SolutionModel/Nuke.SolutionModel.csproj
diff --git a/source/Nuke.SolutionModel/SolutionModelExtensions.cs b/src/Nuke.SolutionModel/SolutionModelExtensions.cs
similarity index 100%
rename from source/Nuke.SolutionModel/SolutionModelExtensions.cs
rename to src/Nuke.SolutionModel/SolutionModelExtensions.cs
diff --git a/source/Nuke.SourceGenerators/CodeAnalysisExtensions.cs b/src/Nuke.SourceGenerators/CodeAnalysisExtensions.cs
similarity index 100%
rename from source/Nuke.SourceGenerators/CodeAnalysisExtensions.cs
rename to src/Nuke.SourceGenerators/CodeAnalysisExtensions.cs
diff --git a/source/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj b/src/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj
similarity index 100%
rename from source/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj
rename to src/Nuke.SourceGenerators/Nuke.SourceGenerators.csproj
diff --git a/source/Nuke.SourceGenerators/Shims/NukeBuild.cs b/src/Nuke.SourceGenerators/Shims/NukeBuild.cs
similarity index 100%
rename from source/Nuke.SourceGenerators/Shims/NukeBuild.cs
rename to src/Nuke.SourceGenerators/Shims/NukeBuild.cs
diff --git a/source/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs b/src/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs
similarity index 100%
rename from source/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs
rename to src/Nuke.SourceGenerators/StronglyTypedSolutionGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/App.config b/src/Nuke.Tooling.Generator/App.config
similarity index 100%
rename from source/Nuke.Tooling.Generator/App.config
rename to src/Nuke.Tooling.Generator/App.config
diff --git a/source/Nuke.Tooling.Generator/CodeGenerator.cs b/src/Nuke.Tooling.Generator/CodeGenerator.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/CodeGenerator.cs
rename to src/Nuke.Tooling.Generator/CodeGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs b/src/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs
rename to src/Nuke.Tooling.Generator/Generators/DataClassExtensionGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs b/src/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs
rename to src/Nuke.Tooling.Generator/Generators/DataClassGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs b/src/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs
rename to src/Nuke.Tooling.Generator/Generators/EnumerationGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/ModelExtensions.cs b/src/Nuke.Tooling.Generator/Generators/ModelExtensions.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/ModelExtensions.cs
rename to src/Nuke.Tooling.Generator/Generators/ModelExtensions.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/StringExtensions.cs b/src/Nuke.Tooling.Generator/Generators/StringExtensions.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/StringExtensions.cs
rename to src/Nuke.Tooling.Generator/Generators/StringExtensions.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/TaskGenerator.cs b/src/Nuke.Tooling.Generator/Generators/TaskGenerator.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/TaskGenerator.cs
rename to src/Nuke.Tooling.Generator/Generators/TaskGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/ToolGenerator.cs b/src/Nuke.Tooling.Generator/Generators/ToolGenerator.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/ToolGenerator.cs
rename to src/Nuke.Tooling.Generator/Generators/ToolGenerator.cs
diff --git a/source/Nuke.Tooling.Generator/Generators/WriterExtensions.cs b/src/Nuke.Tooling.Generator/Generators/WriterExtensions.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Generators/WriterExtensions.cs
rename to src/Nuke.Tooling.Generator/Generators/WriterExtensions.cs
diff --git a/source/Nuke.Tooling.Generator/Model/DataClass.cs b/src/Nuke.Tooling.Generator/Model/DataClass.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/DataClass.cs
rename to src/Nuke.Tooling.Generator/Model/DataClass.cs
diff --git a/source/Nuke.Tooling.Generator/Model/Enumeration.cs b/src/Nuke.Tooling.Generator/Model/Enumeration.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/Enumeration.cs
rename to src/Nuke.Tooling.Generator/Model/Enumeration.cs
diff --git a/source/Nuke.Tooling.Generator/Model/IDeprecatable.cs b/src/Nuke.Tooling.Generator/Model/IDeprecatable.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/IDeprecatable.cs
rename to src/Nuke.Tooling.Generator/Model/IDeprecatable.cs
diff --git a/source/Nuke.Tooling.Generator/Model/Property.cs b/src/Nuke.Tooling.Generator/Model/Property.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/Property.cs
rename to src/Nuke.Tooling.Generator/Model/Property.cs
diff --git a/source/Nuke.Tooling.Generator/Model/RegexPatterns.cs b/src/Nuke.Tooling.Generator/Model/RegexPatterns.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/RegexPatterns.cs
rename to src/Nuke.Tooling.Generator/Model/RegexPatterns.cs
diff --git a/source/Nuke.Tooling.Generator/Model/Task.cs b/src/Nuke.Tooling.Generator/Model/Task.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/Task.cs
rename to src/Nuke.Tooling.Generator/Model/Task.cs
diff --git a/source/Nuke.Tooling.Generator/Model/Tool.cs b/src/Nuke.Tooling.Generator/Model/Tool.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Model/Tool.cs
rename to src/Nuke.Tooling.Generator/Model/Tool.cs
diff --git a/source/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj b/src/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj
similarity index 100%
rename from source/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj
rename to src/Nuke.Tooling.Generator/Nuke.Tooling.Generator.csproj
diff --git a/source/Nuke.Tooling.Generator/ReferenceUpdater.cs b/src/Nuke.Tooling.Generator/ReferenceUpdater.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/ReferenceUpdater.cs
rename to src/Nuke.Tooling.Generator/ReferenceUpdater.cs
diff --git a/source/Nuke.Tooling.Generator/ToolSerializer.cs b/src/Nuke.Tooling.Generator/ToolSerializer.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/ToolSerializer.cs
rename to src/Nuke.Tooling.Generator/ToolSerializer.cs
diff --git a/source/Nuke.Tooling.Generator/Writers/DataClassWriter.cs b/src/Nuke.Tooling.Generator/Writers/DataClassWriter.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Writers/DataClassWriter.cs
rename to src/Nuke.Tooling.Generator/Writers/DataClassWriter.cs
diff --git a/source/Nuke.Tooling.Generator/Writers/IWriter.cs b/src/Nuke.Tooling.Generator/Writers/IWriter.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Writers/IWriter.cs
rename to src/Nuke.Tooling.Generator/Writers/IWriter.cs
diff --git a/source/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs b/src/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs
rename to src/Nuke.Tooling.Generator/Writers/IWriterWrapper.cs
diff --git a/source/Nuke.Tooling.Generator/Writers/TaskWriter.cs b/src/Nuke.Tooling.Generator/Writers/TaskWriter.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Writers/TaskWriter.cs
rename to src/Nuke.Tooling.Generator/Writers/TaskWriter.cs
diff --git a/source/Nuke.Tooling.Generator/Writers/ToolWriter.cs b/src/Nuke.Tooling.Generator/Writers/ToolWriter.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Writers/ToolWriter.cs
rename to src/Nuke.Tooling.Generator/Writers/ToolWriter.cs
diff --git a/source/Nuke.Tooling.Generator/Writers/WriterExtensions.cs b/src/Nuke.Tooling.Generator/Writers/WriterExtensions.cs
similarity index 100%
rename from source/Nuke.Tooling.Generator/Writers/WriterExtensions.cs
rename to src/Nuke.Tooling.Generator/Writers/WriterExtensions.cs
diff --git a/source/Nuke.Tooling.Generator/schema.json b/src/Nuke.Tooling.Generator/schema.json
similarity index 100%
rename from source/Nuke.Tooling.Generator/schema.json
rename to src/Nuke.Tooling.Generator/schema.json
diff --git a/source/Nuke.Tooling/ArgumentStringHandler.cs b/src/Nuke.Tooling/ArgumentStringHandler.cs
similarity index 100%
rename from source/Nuke.Tooling/ArgumentStringHandler.cs
rename to src/Nuke.Tooling/ArgumentStringHandler.cs
diff --git a/source/Nuke.Tooling/Configure.cs b/src/Nuke.Tooling/Configure.cs
similarity index 100%
rename from source/Nuke.Tooling/Configure.cs
rename to src/Nuke.Tooling/Configure.cs
diff --git a/source/Nuke.Tooling/DelegateHelper.cs b/src/Nuke.Tooling/DelegateHelper.cs
similarity index 100%
rename from source/Nuke.Tooling/DelegateHelper.cs
rename to src/Nuke.Tooling/DelegateHelper.cs
diff --git a/source/Nuke.Tooling/Enumeration.cs b/src/Nuke.Tooling/Enumeration.cs
similarity index 100%
rename from source/Nuke.Tooling/Enumeration.cs
rename to src/Nuke.Tooling/Enumeration.cs
diff --git a/source/Nuke.Tooling/IProcess.cs b/src/Nuke.Tooling/IProcess.cs
similarity index 100%
rename from source/Nuke.Tooling/IProcess.cs
rename to src/Nuke.Tooling/IProcess.cs
diff --git a/source/Nuke.Tooling/NpmToolPathResolver.cs b/src/Nuke.Tooling/NpmToolPathResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/NpmToolPathResolver.cs
rename to src/Nuke.Tooling/NpmToolPathResolver.cs
diff --git a/source/Nuke.Tooling/NpmVersionResolver.cs b/src/Nuke.Tooling/NpmVersionResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/NpmVersionResolver.cs
rename to src/Nuke.Tooling/NpmVersionResolver.cs
diff --git a/source/Nuke.Tooling/NuGetPackageResolver.cs b/src/Nuke.Tooling/NuGetPackageResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/NuGetPackageResolver.cs
rename to src/Nuke.Tooling/NuGetPackageResolver.cs
diff --git a/source/Nuke.Tooling/NuGetToolPathResolver.cs b/src/Nuke.Tooling/NuGetToolPathResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/NuGetToolPathResolver.cs
rename to src/Nuke.Tooling/NuGetToolPathResolver.cs
diff --git a/source/Nuke.Tooling/NuGetVersionResolver.cs b/src/Nuke.Tooling/NuGetVersionResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/NuGetVersionResolver.cs
rename to src/Nuke.Tooling/NuGetVersionResolver.cs
diff --git a/source/Nuke.Tooling/Nuke.Tooling.csproj b/src/Nuke.Tooling/Nuke.Tooling.csproj
similarity index 100%
rename from source/Nuke.Tooling/Nuke.Tooling.csproj
rename to src/Nuke.Tooling/Nuke.Tooling.csproj
diff --git a/source/Nuke.Tooling/ObjectFromFieldConverter.cs b/src/Nuke.Tooling/ObjectFromFieldConverter.cs
similarity index 100%
rename from source/Nuke.Tooling/ObjectFromFieldConverter.cs
rename to src/Nuke.Tooling/ObjectFromFieldConverter.cs
diff --git a/source/Nuke.Tooling/Options.Apply.cs b/src/Nuke.Tooling/Options.Apply.cs
similarity index 100%
rename from source/Nuke.Tooling/Options.Apply.cs
rename to src/Nuke.Tooling/Options.Apply.cs
diff --git a/source/Nuke.Tooling/Options.Combinatorial.cs b/src/Nuke.Tooling/Options.Combinatorial.cs
similarity index 100%
rename from source/Nuke.Tooling/Options.Combinatorial.cs
rename to src/Nuke.Tooling/Options.Combinatorial.cs
diff --git a/source/Nuke.Tooling/Options.Modify.cs b/src/Nuke.Tooling/Options.Modify.cs
similarity index 100%
rename from source/Nuke.Tooling/Options.Modify.cs
rename to src/Nuke.Tooling/Options.Modify.cs
diff --git a/source/Nuke.Tooling/Options.When.cs b/src/Nuke.Tooling/Options.When.cs
similarity index 100%
rename from source/Nuke.Tooling/Options.When.cs
rename to src/Nuke.Tooling/Options.When.cs
diff --git a/source/Nuke.Tooling/Options.cs b/src/Nuke.Tooling/Options.cs
similarity index 100%
rename from source/Nuke.Tooling/Options.cs
rename to src/Nuke.Tooling/Options.cs
diff --git a/source/Nuke.Tooling/Output.cs b/src/Nuke.Tooling/Output.cs
similarity index 100%
rename from source/Nuke.Tooling/Output.cs
rename to src/Nuke.Tooling/Output.cs
diff --git a/source/Nuke.Tooling/OutputType.cs b/src/Nuke.Tooling/OutputType.cs
similarity index 100%
rename from source/Nuke.Tooling/OutputType.cs
rename to src/Nuke.Tooling/OutputType.cs
diff --git a/source/Nuke.Tooling/PaketPackageResolver.cs b/src/Nuke.Tooling/PaketPackageResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/PaketPackageResolver.cs
rename to src/Nuke.Tooling/PaketPackageResolver.cs
diff --git a/source/Nuke.Tooling/Process2.cs b/src/Nuke.Tooling/Process2.cs
similarity index 100%
rename from source/Nuke.Tooling/Process2.cs
rename to src/Nuke.Tooling/Process2.cs
diff --git a/source/Nuke.Tooling/ProcessException.cs b/src/Nuke.Tooling/ProcessException.cs
similarity index 100%
rename from source/Nuke.Tooling/ProcessException.cs
rename to src/Nuke.Tooling/ProcessException.cs
diff --git a/source/Nuke.Tooling/ProcessExtensions.cs b/src/Nuke.Tooling/ProcessExtensions.cs
similarity index 100%
rename from source/Nuke.Tooling/ProcessExtensions.cs
rename to src/Nuke.Tooling/ProcessExtensions.cs
diff --git a/source/Nuke.Tooling/ProcessTasks.cs b/src/Nuke.Tooling/ProcessTasks.cs
similarity index 100%
rename from source/Nuke.Tooling/ProcessTasks.cs
rename to src/Nuke.Tooling/ProcessTasks.cs
diff --git a/source/Nuke.Tooling/Tool.cs b/src/Nuke.Tooling/Tool.cs
similarity index 100%
rename from source/Nuke.Tooling/Tool.cs
rename to src/Nuke.Tooling/Tool.cs
diff --git a/source/Nuke.Tooling/ToolExecutor.cs b/src/Nuke.Tooling/ToolExecutor.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolExecutor.cs
rename to src/Nuke.Tooling/ToolExecutor.cs
diff --git a/source/Nuke.Tooling/ToolOptions.Arguments.cs b/src/Nuke.Tooling/ToolOptions.Arguments.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.Arguments.cs
rename to src/Nuke.Tooling/ToolOptions.Arguments.cs
diff --git a/source/Nuke.Tooling/ToolOptions.ExitHandler.cs b/src/Nuke.Tooling/ToolOptions.ExitHandler.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.ExitHandler.cs
rename to src/Nuke.Tooling/ToolOptions.ExitHandler.cs
diff --git a/source/Nuke.Tooling/ToolOptions.Logger.cs b/src/Nuke.Tooling/ToolOptions.Logger.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.Logger.cs
rename to src/Nuke.Tooling/ToolOptions.Logger.cs
diff --git a/source/Nuke.Tooling/ToolOptions.Properties.Dropin.cs b/src/Nuke.Tooling/ToolOptions.Properties.Dropin.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.Properties.Dropin.cs
rename to src/Nuke.Tooling/ToolOptions.Properties.Dropin.cs
diff --git a/source/Nuke.Tooling/ToolOptions.Properties.cs b/src/Nuke.Tooling/ToolOptions.Properties.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.Properties.cs
rename to src/Nuke.Tooling/ToolOptions.Properties.cs
diff --git a/source/Nuke.Tooling/ToolOptions.Secrets.cs b/src/Nuke.Tooling/ToolOptions.Secrets.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.Secrets.cs
rename to src/Nuke.Tooling/ToolOptions.Secrets.cs
diff --git a/source/Nuke.Tooling/ToolOptions.cs b/src/Nuke.Tooling/ToolOptions.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolOptions.cs
rename to src/Nuke.Tooling/ToolOptions.cs
diff --git a/source/Nuke.Tooling/ToolPathResolver.cs b/src/Nuke.Tooling/ToolPathResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolPathResolver.cs
rename to src/Nuke.Tooling/ToolPathResolver.cs
diff --git a/source/Nuke.Tooling/ToolRequirement.cs b/src/Nuke.Tooling/ToolRequirement.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolRequirement.cs
rename to src/Nuke.Tooling/ToolRequirement.cs
diff --git a/source/Nuke.Tooling/ToolResolver.cs b/src/Nuke.Tooling/ToolResolver.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolResolver.cs
rename to src/Nuke.Tooling/ToolResolver.cs
diff --git a/source/Nuke.Tooling/ToolTasks.ExitHandler.cs b/src/Nuke.Tooling/ToolTasks.ExitHandler.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolTasks.ExitHandler.cs
rename to src/Nuke.Tooling/ToolTasks.ExitHandler.cs
diff --git a/source/Nuke.Tooling/ToolTasks.Logger.cs b/src/Nuke.Tooling/ToolTasks.Logger.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolTasks.Logger.cs
rename to src/Nuke.Tooling/ToolTasks.Logger.cs
diff --git a/source/Nuke.Tooling/ToolTasks.Run.cs b/src/Nuke.Tooling/ToolTasks.Run.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolTasks.Run.cs
rename to src/Nuke.Tooling/ToolTasks.Run.cs
diff --git a/source/Nuke.Tooling/ToolTasks.ToolPath.cs b/src/Nuke.Tooling/ToolTasks.ToolPath.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolTasks.ToolPath.cs
rename to src/Nuke.Tooling/ToolTasks.ToolPath.cs
diff --git a/source/Nuke.Tooling/ToolTasks.cs b/src/Nuke.Tooling/ToolTasks.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolTasks.cs
rename to src/Nuke.Tooling/ToolTasks.cs
diff --git a/source/Nuke.Tooling/ToolingExtensions.cs b/src/Nuke.Tooling/ToolingExtensions.cs
similarity index 100%
rename from source/Nuke.Tooling/ToolingExtensions.cs
rename to src/Nuke.Tooling/ToolingExtensions.cs
diff --git a/source/Nuke.Utilities.IO.Compression/CompressionExtensions.cs b/src/Nuke.Utilities.IO.Compression/CompressionExtensions.cs
similarity index 100%
rename from source/Nuke.Utilities.IO.Compression/CompressionExtensions.cs
rename to src/Nuke.Utilities.IO.Compression/CompressionExtensions.cs
diff --git a/source/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj b/src/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj
similarity index 100%
rename from source/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj
rename to src/Nuke.Utilities.IO.Compression/Nuke.Utilities.IO.Compression.csproj
diff --git a/source/Nuke.Utilities.IO.Globbing/Globbing.cs b/src/Nuke.Utilities.IO.Globbing/Globbing.cs
similarity index 100%
rename from source/Nuke.Utilities.IO.Globbing/Globbing.cs
rename to src/Nuke.Utilities.IO.Globbing/Globbing.cs
diff --git a/source/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs b/src/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs
similarity index 100%
rename from source/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs
rename to src/Nuke.Utilities.IO.Globbing/GlobbingCaseSensitivity.cs
diff --git a/source/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj b/src/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj
similarity index 100%
rename from source/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj
rename to src/Nuke.Utilities.IO.Globbing/Nuke.Utilities.IO.Globbing.csproj
diff --git a/source/Nuke.Utilities.Net/HttpClient.Request.cs b/src/Nuke.Utilities.Net/HttpClient.Request.cs
similarity index 100%
rename from source/Nuke.Utilities.Net/HttpClient.Request.cs
rename to src/Nuke.Utilities.Net/HttpClient.Request.cs
diff --git a/source/Nuke.Utilities.Net/HttpRequest.Authentication.cs b/src/Nuke.Utilities.Net/HttpRequest.Authentication.cs
similarity index 100%
rename from source/Nuke.Utilities.Net/HttpRequest.Authentication.cs
rename to src/Nuke.Utilities.Net/HttpRequest.Authentication.cs
diff --git a/source/Nuke.Utilities.Net/HttpRequest.Content.cs b/src/Nuke.Utilities.Net/HttpRequest.Content.cs
similarity index 100%
rename from source/Nuke.Utilities.Net/HttpRequest.Content.cs
rename to src/Nuke.Utilities.Net/HttpRequest.Content.cs
diff --git a/source/Nuke.Utilities.Net/HttpRequest.Response.cs b/src/Nuke.Utilities.Net/HttpRequest.Response.cs
similarity index 100%
rename from source/Nuke.Utilities.Net/HttpRequest.Response.cs
rename to src/Nuke.Utilities.Net/HttpRequest.Response.cs
diff --git a/source/Nuke.Utilities.Net/HttpResponse.Assert.cs b/src/Nuke.Utilities.Net/HttpResponse.Assert.cs
similarity index 100%
rename from source/Nuke.Utilities.Net/HttpResponse.Assert.cs
rename to src/Nuke.Utilities.Net/HttpResponse.Assert.cs
diff --git a/source/Nuke.Utilities.Net/HttpResponse.Body.cs b/src/Nuke.Utilities.Net/HttpResponse.Body.cs
similarity index 100%
rename from source/Nuke.Utilities.Net/HttpResponse.Body.cs
rename to src/Nuke.Utilities.Net/HttpResponse.Body.cs
diff --git a/source/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj b/src/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj
similarity index 100%
rename from source/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj
rename to src/Nuke.Utilities.Net/Nuke.Utilities.Net.csproj
diff --git a/source/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs b/src/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs
rename to src/Nuke.Utilities.Text.Json/AllWritableContractResolver.cs
diff --git a/source/Nuke.Utilities.Text.Json/Base64JsonConverter.cs b/src/Nuke.Utilities.Text.Json/Base64JsonConverter.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/Base64JsonConverter.cs
rename to src/Nuke.Utilities.Text.Json/Base64JsonConverter.cs
diff --git a/source/Nuke.Utilities.Text.Json/JObject.GetChildren.cs b/src/Nuke.Utilities.Text.Json/JObject.GetChildren.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/JObject.GetChildren.cs
rename to src/Nuke.Utilities.Text.Json/JObject.GetChildren.cs
diff --git a/source/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs b/src/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs
rename to src/Nuke.Utilities.Text.Json/JObject.GetPropertyValue.cs
diff --git a/source/Nuke.Utilities.Text.Json/JsonExtensions.cs b/src/Nuke.Utilities.Text.Json/JsonExtensions.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/JsonExtensions.cs
rename to src/Nuke.Utilities.Text.Json/JsonExtensions.cs
diff --git a/source/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj b/src/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj
rename to src/Nuke.Utilities.Text.Json/Nuke.Utilities.Text.Json.csproj
diff --git a/source/Nuke.Utilities.Text.Json/Object.ToJObject.cs b/src/Nuke.Utilities.Text.Json/Object.ToJObject.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Json/Object.ToJObject.cs
rename to src/Nuke.Utilities.Text.Json/Object.ToJObject.cs
diff --git a/source/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj b/src/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj
similarity index 100%
rename from source/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj
rename to src/Nuke.Utilities.Text.Yaml/Nuke.Utilities.Text.Yaml.csproj
diff --git a/source/Nuke.Utilities.Text.Yaml/YamlExtensions.cs b/src/Nuke.Utilities.Text.Yaml/YamlExtensions.cs
similarity index 100%
rename from source/Nuke.Utilities.Text.Yaml/YamlExtensions.cs
rename to src/Nuke.Utilities.Text.Yaml/YamlExtensions.cs
diff --git a/source/Nuke.Utilities/ArgumentParser.cs b/src/Nuke.Utilities/ArgumentParser.cs
similarity index 100%
rename from source/Nuke.Utilities/ArgumentParser.cs
rename to src/Nuke.Utilities/ArgumentParser.cs
diff --git a/source/Nuke.Utilities/Assert.cs b/src/Nuke.Utilities/Assert.cs
similarity index 100%
rename from source/Nuke.Utilities/Assert.cs
rename to src/Nuke.Utilities/Assert.cs
diff --git a/source/Nuke.Utilities/AsyncHelper.cs b/src/Nuke.Utilities/AsyncHelper.cs
similarity index 100%
rename from source/Nuke.Utilities/AsyncHelper.cs
rename to src/Nuke.Utilities/AsyncHelper.cs
diff --git a/source/Nuke.Utilities/Collections/Array.Deconstruct.cs b/src/Nuke.Utilities/Collections/Array.Deconstruct.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Array.Deconstruct.cs
rename to src/Nuke.Utilities/Collections/Array.Deconstruct.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs b/src/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs
rename to src/Nuke.Utilities/Collections/Dictionary.AddDictionary.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs b/src/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs
rename to src/Nuke.Utilities/Collections/Dictionary.AddKeyValue.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs b/src/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs
rename to src/Nuke.Utilities/Collections/Dictionary.AsReadOnly.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs b/src/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs
rename to src/Nuke.Utilities/Collections/Dictionary.Deconstruct.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs b/src/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs
rename to src/Nuke.Utilities/Collections/Dictionary.GetOrDefault.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs b/src/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs
rename to src/Nuke.Utilities/Collections/Dictionary.SetKeyValue.cs
diff --git a/source/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs b/src/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs
rename to src/Nuke.Utilities/Collections/Dictionary.ToGeneric.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs b/src/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs
rename to src/Nuke.Utilities/Collections/Enumerable.AsEnumerable.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.Concat.cs b/src/Nuke.Utilities/Collections/Enumerable.Concat.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.Concat.cs
rename to src/Nuke.Utilities/Collections/Enumerable.Concat.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.Distinct.cs b/src/Nuke.Utilities/Collections/Enumerable.Distinct.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.Distinct.cs
rename to src/Nuke.Utilities/Collections/Enumerable.Distinct.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.Emptiness.cs b/src/Nuke.Utilities/Collections/Enumerable.Emptiness.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.Emptiness.cs
rename to src/Nuke.Utilities/Collections/Enumerable.Emptiness.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.ForEach.cs b/src/Nuke.Utilities/Collections/Enumerable.ForEach.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.ForEach.cs
rename to src/Nuke.Utilities/Collections/Enumerable.ForEach.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.Random.cs b/src/Nuke.Utilities/Collections/Enumerable.Random.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.Random.cs
rename to src/Nuke.Utilities/Collections/Enumerable.Random.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.Sequence.cs b/src/Nuke.Utilities/Collections/Enumerable.Sequence.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.Sequence.cs
rename to src/Nuke.Utilities/Collections/Enumerable.Sequence.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs b/src/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs
rename to src/Nuke.Utilities/Collections/Enumerable.SingleOrDefaultOrError.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs b/src/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs
rename to src/Nuke.Utilities/Collections/Enumerable.TakeUntil.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs b/src/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs
rename to src/Nuke.Utilities/Collections/Enumerable.ToDictionary.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs b/src/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs
rename to src/Nuke.Utilities/Collections/Enumerable.ToEmptyIfNull.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs b/src/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs
rename to src/Nuke.Utilities/Collections/Enumerable.ToLookupTable.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs b/src/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs
rename to src/Nuke.Utilities/Collections/Enumerable.TopologicalSort.cs
diff --git a/source/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs b/src/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs
rename to src/Nuke.Utilities/Collections/Enumerable.WhereNotNull.cs
diff --git a/source/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs b/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs
rename to src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponent.cs
diff --git a/source/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs b/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs
rename to src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentFinder.cs
diff --git a/source/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs b/src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs
rename to src/Nuke.Utilities/Collections/Graph/StronglyConnectedComponentList.cs
diff --git a/source/Nuke.Utilities/Collections/Graph/Vertex.cs b/src/Nuke.Utilities/Collections/Graph/Vertex.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Graph/Vertex.cs
rename to src/Nuke.Utilities/Collections/Graph/Vertex.cs
diff --git a/source/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs b/src/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs
rename to src/Nuke.Utilities/Collections/Lookup.ToLookupTable.cs
diff --git a/source/Nuke.Utilities/Collections/LookupTable.cs b/src/Nuke.Utilities/Collections/LookupTable.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/LookupTable.cs
rename to src/Nuke.Utilities/Collections/LookupTable.cs
diff --git a/source/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs b/src/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs
rename to src/Nuke.Utilities/Collections/Object.DescendantsAndSelf.cs
diff --git a/source/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs b/src/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs
similarity index 100%
rename from source/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs
rename to src/Nuke.Utilities/Collections/Object.ToPropertyDictionary.cs
diff --git a/source/Nuke.Utilities/DelegateDisposable.cs b/src/Nuke.Utilities/DelegateDisposable.cs
similarity index 100%
rename from source/Nuke.Utilities/DelegateDisposable.cs
rename to src/Nuke.Utilities/DelegateDisposable.cs
diff --git a/source/Nuke.Utilities/Disposable.CombineWith.cs b/src/Nuke.Utilities/Disposable.CombineWith.cs
similarity index 100%
rename from source/Nuke.Utilities/Disposable.CombineWith.cs
rename to src/Nuke.Utilities/Disposable.CombineWith.cs
diff --git a/source/Nuke.Utilities/EnvironmentInfo.Arguments.cs b/src/Nuke.Utilities/EnvironmentInfo.Arguments.cs
similarity index 100%
rename from source/Nuke.Utilities/EnvironmentInfo.Arguments.cs
rename to src/Nuke.Utilities/EnvironmentInfo.Arguments.cs
diff --git a/source/Nuke.Utilities/EnvironmentInfo.Platform.cs b/src/Nuke.Utilities/EnvironmentInfo.Platform.cs
similarity index 100%
rename from source/Nuke.Utilities/EnvironmentInfo.Platform.cs
rename to src/Nuke.Utilities/EnvironmentInfo.Platform.cs
diff --git a/source/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs b/src/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs
similarity index 100%
rename from source/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs
rename to src/Nuke.Utilities/EnvironmentInfo.SpecialFolder.cs
diff --git a/source/Nuke.Utilities/EnvironmentInfo.Variables.cs b/src/Nuke.Utilities/EnvironmentInfo.Variables.cs
similarity index 100%
rename from source/Nuke.Utilities/EnvironmentInfo.Variables.cs
rename to src/Nuke.Utilities/EnvironmentInfo.Variables.cs
diff --git a/source/Nuke.Utilities/EnvironmentInfo.cs b/src/Nuke.Utilities/EnvironmentInfo.cs
similarity index 100%
rename from source/Nuke.Utilities/EnvironmentInfo.cs
rename to src/Nuke.Utilities/EnvironmentInfo.cs
diff --git a/source/Nuke.Utilities/Exception.Unwrap.cs b/src/Nuke.Utilities/Exception.Unwrap.cs
similarity index 100%
rename from source/Nuke.Utilities/Exception.Unwrap.cs
rename to src/Nuke.Utilities/Exception.Unwrap.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Children.cs b/src/Nuke.Utilities/IO/AbsolutePath.Children.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Children.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Children.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Create.cs b/src/Nuke.Utilities/IO/AbsolutePath.Create.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Create.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Create.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Delete.cs b/src/Nuke.Utilities/IO/AbsolutePath.Delete.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Delete.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Delete.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Exists.cs b/src/Nuke.Utilities/IO/AbsolutePath.Exists.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Exists.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Exists.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Extension.cs b/src/Nuke.Utilities/IO/AbsolutePath.Extension.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Extension.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Extension.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Find.cs b/src/Nuke.Utilities/IO/AbsolutePath.Find.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Find.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Find.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Hash.cs b/src/Nuke.Utilities/IO/AbsolutePath.Hash.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Hash.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Hash.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Info.cs b/src/Nuke.Utilities/IO/AbsolutePath.Info.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Info.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Info.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Misc.cs b/src/Nuke.Utilities/IO/AbsolutePath.Misc.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Misc.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Misc.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs b/src/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.MoveCopy.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs b/src/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.ReadWrite.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.Time.cs b/src/Nuke.Utilities/IO/AbsolutePath.Time.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.Time.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.Time.cs
diff --git a/source/Nuke.Utilities/IO/AbsolutePath.cs b/src/Nuke.Utilities/IO/AbsolutePath.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/AbsolutePath.cs
rename to src/Nuke.Utilities/IO/AbsolutePath.cs
diff --git a/source/Nuke.Utilities/IO/IAbsolutePathHolder.cs b/src/Nuke.Utilities/IO/IAbsolutePathHolder.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/IAbsolutePathHolder.cs
rename to src/Nuke.Utilities/IO/IAbsolutePathHolder.cs
diff --git a/source/Nuke.Utilities/IO/PathConstruction.cs b/src/Nuke.Utilities/IO/PathConstruction.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/PathConstruction.cs
rename to src/Nuke.Utilities/IO/PathConstruction.cs
diff --git a/source/Nuke.Utilities/IO/RelativePath.cs b/src/Nuke.Utilities/IO/RelativePath.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/RelativePath.cs
rename to src/Nuke.Utilities/IO/RelativePath.cs
diff --git a/source/Nuke.Utilities/IO/UnixRelativePath.cs b/src/Nuke.Utilities/IO/UnixRelativePath.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/UnixRelativePath.cs
rename to src/Nuke.Utilities/IO/UnixRelativePath.cs
diff --git a/source/Nuke.Utilities/IO/WinRelativePath.cs b/src/Nuke.Utilities/IO/WinRelativePath.cs
similarity index 100%
rename from source/Nuke.Utilities/IO/WinRelativePath.cs
rename to src/Nuke.Utilities/IO/WinRelativePath.cs
diff --git a/source/Nuke.Utilities/Lazy.cs b/src/Nuke.Utilities/Lazy.cs
similarity index 100%
rename from source/Nuke.Utilities/Lazy.cs
rename to src/Nuke.Utilities/Lazy.cs
diff --git a/source/Nuke.Utilities/Nuke.Utilities.csproj b/src/Nuke.Utilities/Nuke.Utilities.csproj
similarity index 100%
rename from source/Nuke.Utilities/Nuke.Utilities.csproj
rename to src/Nuke.Utilities/Nuke.Utilities.csproj
diff --git a/source/Nuke.Utilities/Object.Apply.cs b/src/Nuke.Utilities/Object.Apply.cs
similarity index 100%
rename from source/Nuke.Utilities/Object.Apply.cs
rename to src/Nuke.Utilities/Object.Apply.cs
diff --git a/source/Nuke.Utilities/Object.Clone.cs b/src/Nuke.Utilities/Object.Clone.cs
similarity index 100%
rename from source/Nuke.Utilities/Object.Clone.cs
rename to src/Nuke.Utilities/Object.Clone.cs
diff --git a/source/Nuke.Utilities/Object.When.cs b/src/Nuke.Utilities/Object.When.cs
similarity index 100%
rename from source/Nuke.Utilities/Object.When.cs
rename to src/Nuke.Utilities/Object.When.cs
diff --git a/source/Nuke.Utilities/Reflection/Assembly.Versioning.cs b/src/Nuke.Utilities/Reflection/Assembly.Versioning.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/Assembly.Versioning.cs
rename to src/Nuke.Utilities/Reflection/Assembly.Versioning.cs
diff --git a/source/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs b/src/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs
rename to src/Nuke.Utilities/Reflection/ReflectionUtility.Conversion.cs
diff --git a/source/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs b/src/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs
rename to src/Nuke.Utilities/Reflection/ReflectionUtility.DisplayText.cs
diff --git a/source/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs b/src/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs
rename to src/Nuke.Utilities/Reflection/ReflectionUtility.Expressions.cs
diff --git a/source/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs b/src/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs
rename to src/Nuke.Utilities/Reflection/ReflectionUtility.Invocation.cs
diff --git a/source/Nuke.Utilities/Reflection/ReflectionUtility.cs b/src/Nuke.Utilities/Reflection/ReflectionUtility.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/ReflectionUtility.cs
rename to src/Nuke.Utilities/Reflection/ReflectionUtility.cs
diff --git a/source/Nuke.Utilities/Reflection/ResourceUtility.cs b/src/Nuke.Utilities/Reflection/ResourceUtility.cs
similarity index 100%
rename from source/Nuke.Utilities/Reflection/ResourceUtility.cs
rename to src/Nuke.Utilities/Reflection/ResourceUtility.cs
diff --git a/source/Nuke.Utilities/Security/EncryptionUtility.cs b/src/Nuke.Utilities/Security/EncryptionUtility.cs
similarity index 100%
rename from source/Nuke.Utilities/Security/EncryptionUtility.cs
rename to src/Nuke.Utilities/Security/EncryptionUtility.cs
diff --git a/source/Nuke.Utilities/Shims/CallerArgumentExpressionAttribute.cs b/src/Nuke.Utilities/Shims/CallerArgumentExpressionAttribute.cs
similarity index 100%
rename from source/Nuke.Utilities/Shims/CallerArgumentExpressionAttribute.cs
rename to src/Nuke.Utilities/Shims/CallerArgumentExpressionAttribute.cs
diff --git a/source/Nuke.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs b/src/Nuke.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs
similarity index 100%
rename from source/Nuke.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs
rename to src/Nuke.Utilities/Shims/ExcludeAssemblyFromCodeCoverageAttribute.cs
diff --git a/source/Nuke.Utilities/Shims/IsExternalInit.cs b/src/Nuke.Utilities/Shims/IsExternalInit.cs
similarity index 100%
rename from source/Nuke.Utilities/Shims/IsExternalInit.cs
rename to src/Nuke.Utilities/Shims/IsExternalInit.cs
diff --git a/source/Nuke.Utilities/Task.WaitAll.cs b/src/Nuke.Utilities/Task.WaitAll.cs
similarity index 100%
rename from source/Nuke.Utilities/Task.WaitAll.cs
rename to src/Nuke.Utilities/Task.WaitAll.cs
diff --git a/source/Nuke.Utilities/Text/String.Capitalize.cs b/src/Nuke.Utilities/Text/String.Capitalize.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Capitalize.cs
rename to src/Nuke.Utilities/Text/String.Capitalize.cs
diff --git a/source/Nuke.Utilities/Text/String.Emptiness.cs b/src/Nuke.Utilities/Text/String.Emptiness.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Emptiness.cs
rename to src/Nuke.Utilities/Text/String.Emptiness.cs
diff --git a/source/Nuke.Utilities/Text/String.Escape.cs b/src/Nuke.Utilities/Text/String.Escape.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Escape.cs
rename to src/Nuke.Utilities/Text/String.Escape.cs
diff --git a/source/Nuke.Utilities/Text/String.GetHash.cs b/src/Nuke.Utilities/Text/String.GetHash.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.GetHash.cs
rename to src/Nuke.Utilities/Text/String.GetHash.cs
diff --git a/source/Nuke.Utilities/Text/String.Indent.cs b/src/Nuke.Utilities/Text/String.Indent.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Indent.cs
rename to src/Nuke.Utilities/Text/String.Indent.cs
diff --git a/source/Nuke.Utilities/Text/String.IndexOf.cs b/src/Nuke.Utilities/Text/String.IndexOf.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.IndexOf.cs
rename to src/Nuke.Utilities/Text/String.IndexOf.cs
diff --git a/source/Nuke.Utilities/Text/String.Join.cs b/src/Nuke.Utilities/Text/String.Join.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Join.cs
rename to src/Nuke.Utilities/Text/String.Join.cs
diff --git a/source/Nuke.Utilities/Text/String.KnownWords.cs b/src/Nuke.Utilities/Text/String.KnownWords.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.KnownWords.cs
rename to src/Nuke.Utilities/Text/String.KnownWords.cs
diff --git a/source/Nuke.Utilities/Text/String.PrependAppend.cs b/src/Nuke.Utilities/Text/String.PrependAppend.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.PrependAppend.cs
rename to src/Nuke.Utilities/Text/String.PrependAppend.cs
diff --git a/source/Nuke.Utilities/Text/String.Quoting.cs b/src/Nuke.Utilities/Text/String.Quoting.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Quoting.cs
rename to src/Nuke.Utilities/Text/String.Quoting.cs
diff --git a/source/Nuke.Utilities/Text/String.Repeat.cs b/src/Nuke.Utilities/Text/String.Repeat.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Repeat.cs
rename to src/Nuke.Utilities/Text/String.Repeat.cs
diff --git a/source/Nuke.Utilities/Text/String.Replace.cs b/src/Nuke.Utilities/Text/String.Replace.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Replace.cs
rename to src/Nuke.Utilities/Text/String.Replace.cs
diff --git a/source/Nuke.Utilities/Text/String.Split.cs b/src/Nuke.Utilities/Text/String.Split.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Split.cs
rename to src/Nuke.Utilities/Text/String.Split.cs
diff --git a/source/Nuke.Utilities/Text/String.StartsEndsContains.cs b/src/Nuke.Utilities/Text/String.StartsEndsContains.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.StartsEndsContains.cs
rename to src/Nuke.Utilities/Text/String.StartsEndsContains.cs
diff --git a/source/Nuke.Utilities/Text/String.Trim.cs b/src/Nuke.Utilities/Text/String.Trim.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Trim.cs
rename to src/Nuke.Utilities/Text/String.Trim.cs
diff --git a/source/Nuke.Utilities/Text/String.Truncate.cs b/src/Nuke.Utilities/Text/String.Truncate.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/String.Truncate.cs
rename to src/Nuke.Utilities/Text/String.Truncate.cs
diff --git a/source/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs b/src/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs
rename to src/Nuke.Utilities/Text/Xml/XElement.GetAttributeValue.cs
diff --git a/source/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs b/src/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs
rename to src/Nuke.Utilities/Text/Xml/XNode.XPathEvaluateValue.cs
diff --git a/source/Nuke.Utilities/Text/Xml/XmlExtensions.cs b/src/Nuke.Utilities/Text/Xml/XmlExtensions.cs
similarity index 100%
rename from source/Nuke.Utilities/Text/Xml/XmlExtensions.cs
rename to src/Nuke.Utilities/Text/Xml/XmlExtensions.cs
diff --git a/source/Nuke.Utilities/Url.WithUtmValues.cs b/src/Nuke.Utilities/Url.WithUtmValues.cs
similarity index 100%
rename from source/Nuke.Utilities/Url.WithUtmValues.cs
rename to src/Nuke.Utilities/Url.WithUtmValues.cs
diff --git a/source/Nuke.Build.Tests/BuildExecutorTest.cs b/tests/Nuke.Build.Tests/BuildExecutorTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/BuildExecutorTest.cs
rename to tests/Nuke.Build.Tests/BuildExecutorTest.cs
diff --git a/source/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt b/tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt
similarity index 100%
rename from source/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt
rename to tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsFromSchema.verified.txt
diff --git a/source/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt b/tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt
similarity index 100%
rename from source/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt
rename to tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsParameterBuild.verified.txt
diff --git a/source/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt b/tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt
similarity index 100%
rename from source/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt
rename to tests/Nuke.Build.Tests/CompletionUtilityTest.TestGetCompletionItemsTargetBuild.verified.txt
diff --git a/source/Nuke.Build.Tests/CompletionUtilityTest.cs b/tests/Nuke.Build.Tests/CompletionUtilityTest.cs
similarity index 99%
rename from source/Nuke.Build.Tests/CompletionUtilityTest.cs
rename to tests/Nuke.Build.Tests/CompletionUtilityTest.cs
index 96f0a1c53..2b6ac00b7 100644
--- a/source/Nuke.Build.Tests/CompletionUtilityTest.cs
+++ b/tests/Nuke.Build.Tests/CompletionUtilityTest.cs
@@ -21,7 +21,7 @@ public class CompletionUtilityTest
{
private readonly VerifySettings _verifySettings;
private static AbsolutePath RootDirectory => Constants.TryGetRootDirectoryFrom(EnvironmentInfo.WorkingDirectory).NotNull();
- private static AbsolutePath TestDirectory => RootDirectory / "source" / "Nuke.Build.Tests";
+ private static AbsolutePath TestDirectory => RootDirectory / "tests" / "Nuke.Build.Tests";
public CompletionUtilityTest()
{
diff --git a/source/Nuke.Build.Tests/ControlFlowTest.cs b/tests/Nuke.Build.Tests/ControlFlowTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/ControlFlowTest.cs
rename to tests/Nuke.Build.Tests/ControlFlowTest.cs
diff --git a/source/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs b/tests/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs
rename to tests/Nuke.Build.Tests/DefaultInterfaceExecutionTest.cs
diff --git a/source/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs b/tests/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs
rename to tests/Nuke.Build.Tests/ExecutableTargetFactoryTest.cs
diff --git a/source/Nuke.Build.Tests/ExecutionPlannerTest.cs b/tests/Nuke.Build.Tests/ExecutionPlannerTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/ExecutionPlannerTest.cs
rename to tests/Nuke.Build.Tests/ExecutionPlannerTest.cs
diff --git a/source/Nuke.Build.Tests/ExecutionTestsInitializer.cs b/tests/Nuke.Build.Tests/ExecutionTestsInitializer.cs
similarity index 100%
rename from source/Nuke.Build.Tests/ExecutionTestsInitializer.cs
rename to tests/Nuke.Build.Tests/ExecutionTestsInitializer.cs
diff --git a/source/Nuke.Build.Tests/GitRepositoryTest.cs b/tests/Nuke.Build.Tests/GitRepositoryTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/GitRepositoryTest.cs
rename to tests/Nuke.Build.Tests/GitRepositoryTest.cs
diff --git a/source/Nuke.Build.Tests/HostInitializer.cs b/tests/Nuke.Build.Tests/HostInitializer.cs
similarity index 100%
rename from source/Nuke.Build.Tests/HostInitializer.cs
rename to tests/Nuke.Build.Tests/HostInitializer.cs
diff --git a/source/Nuke.Build.Tests/Nuke.Build.Tests.csproj b/tests/Nuke.Build.Tests/Nuke.Build.Tests.csproj
similarity index 68%
rename from source/Nuke.Build.Tests/Nuke.Build.Tests.csproj
rename to tests/Nuke.Build.Tests/Nuke.Build.Tests.csproj
index c7d4b6a66..116e417c8 100644
--- a/source/Nuke.Build.Tests/Nuke.Build.Tests.csproj
+++ b/tests/Nuke.Build.Tests/Nuke.Build.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/source/Nuke.Build.Tests/ParameterServiceTest.cs b/tests/Nuke.Build.Tests/ParameterServiceTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/ParameterServiceTest.cs
rename to tests/Nuke.Build.Tests/ParameterServiceTest.cs
diff --git a/source/Nuke.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json b/tests/Nuke.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json
similarity index 100%
rename from source/Nuke.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json
rename to tests/Nuke.Build.Tests/SchemaUtilityTest.TestCustomParameterAttribute.verified.json
diff --git a/source/Nuke.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json b/tests/Nuke.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json
similarity index 100%
rename from source/Nuke.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json
rename to tests/Nuke.Build.Tests/SchemaUtilityTest.TestEmptyBuild.verified.json
diff --git a/source/Nuke.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json b/tests/Nuke.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json
similarity index 100%
rename from source/Nuke.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json
rename to tests/Nuke.Build.Tests/SchemaUtilityTest.TestGetBuildSchema.verified.json
diff --git a/source/Nuke.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json b/tests/Nuke.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json
similarity index 100%
rename from source/Nuke.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json
rename to tests/Nuke.Build.Tests/SchemaUtilityTest.TestParameterBuild.verified.json
diff --git a/source/Nuke.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json b/tests/Nuke.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json
similarity index 100%
rename from source/Nuke.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json
rename to tests/Nuke.Build.Tests/SchemaUtilityTest.TestTargetBuild.verified.json
diff --git a/source/Nuke.Build.Tests/SchemaUtilityTest.cs b/tests/Nuke.Build.Tests/SchemaUtilityTest.cs
similarity index 100%
rename from source/Nuke.Build.Tests/SchemaUtilityTest.cs
rename to tests/Nuke.Build.Tests/SchemaUtilityTest.cs
diff --git a/source/Nuke.Build.Tests/VerifyTestsInitializer.cs b/tests/Nuke.Build.Tests/VerifyTestsInitializer.cs
similarity index 100%
rename from source/Nuke.Build.Tests/VerifyTestsInitializer.cs
rename to tests/Nuke.Build.Tests/VerifyTestsInitializer.cs
diff --git a/source/Nuke.Build.Tests/parameters.json b/tests/Nuke.Build.Tests/parameters.json
similarity index 100%
rename from source/Nuke.Build.Tests/parameters.json
rename to tests/Nuke.Build.Tests/parameters.json
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=detailed-triggers_attribute=GitHubActionsAttribute.verified.txt
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AppVeyorAttribute.verified.txt
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=AzurePipelinesAttribute.verified.txt
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=SpaceAutomationAttribute.verified.txt
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=null_attribute=TeamCityAttribute.verified.txt
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.Test_testName=simple-triggers_attribute=GitHubActionsAttribute.verified.txt
diff --git a/source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs b/tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs
rename to tests/Nuke.Common.Tests/CI/ConfigurationGenerationTest.cs
diff --git a/source/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs b/tests/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs
rename to tests/Nuke.Common.Tests/CI/ITestConfigurationGenerator.cs
diff --git a/source/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs b/tests/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs
rename to tests/Nuke.Common.Tests/CI/TestAppVeyorAttribute.cs
diff --git a/source/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs b/tests/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs
rename to tests/Nuke.Common.Tests/CI/TestAzurePipelinesAttribute.cs
diff --git a/source/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs b/tests/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs
rename to tests/Nuke.Common.Tests/CI/TestGitHubActionsAttribute.cs
diff --git a/source/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs b/tests/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs
rename to tests/Nuke.Common.Tests/CI/TestSpaceAutomationAttribute.cs
diff --git a/source/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs b/tests/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs
rename to tests/Nuke.Common.Tests/CI/TestTeamCityAttribute.cs
diff --git a/source/Nuke.Common.Tests/CITest.cs b/tests/Nuke.Common.Tests/CITest.cs
similarity index 100%
rename from source/Nuke.Common.Tests/CITest.cs
rename to tests/Nuke.Common.Tests/CITest.cs
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_1.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_2.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_3.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_4.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_1.0.0_variant_5_section_0.2.3.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_1.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_NUKE_variant_2.verified.txt
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_1.md
diff --git a/source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md b/tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md
similarity index 100%
rename from source/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md
rename to tests/Nuke.Common.Tests/ChangelogReferenceFiles/changelog_reference_invalid_variant_2.md
diff --git a/source/Nuke.Common.Tests/ChangelogTasksTest.cs b/tests/Nuke.Common.Tests/ChangelogTasksTest.cs
similarity index 98%
rename from source/Nuke.Common.Tests/ChangelogTasksTest.cs
rename to tests/Nuke.Common.Tests/ChangelogTasksTest.cs
index afdb9b2f2..d1b915b97 100644
--- a/source/Nuke.Common.Tests/ChangelogTasksTest.cs
+++ b/tests/Nuke.Common.Tests/ChangelogTasksTest.cs
@@ -22,7 +22,7 @@ public class ChangelogTasksTest
{
private static AbsolutePath RootDirectory => Constants.TryGetRootDirectoryFrom(EnvironmentInfo.WorkingDirectory).NotNull();
- private static AbsolutePath PathToChangelogReferenceFiles => RootDirectory / "source" / "Nuke.Common.Tests" / "ChangelogReferenceFiles";
+ private static AbsolutePath PathToChangelogReferenceFiles => RootDirectory / "tests" / "Nuke.Common.Tests" / "ChangelogReferenceFiles";
[Theory]
[MemberData(nameof(AllChangelogReference_1_0_0_Files))]
diff --git a/source/Nuke.Common.Tests/GitHubTasksTest.cs b/tests/Nuke.Common.Tests/GitHubTasksTest.cs
similarity index 86%
rename from source/Nuke.Common.Tests/GitHubTasksTest.cs
rename to tests/Nuke.Common.Tests/GitHubTasksTest.cs
index 2031035d4..05004f8c0 100644
--- a/source/Nuke.Common.Tests/GitHubTasksTest.cs
+++ b/tests/Nuke.Common.Tests/GitHubTasksTest.cs
@@ -31,11 +31,11 @@ public void GitHubRepositoryFromLocalDirectoryTest()
repository.GetGitHubDownloadUrl(RootDirectory / "LICENSE").Should().Be($"{rawUrl}/LICENSE");
repository.GetGitHubBrowseUrl("LICENSE").Should().Be($"{blobUrl}/LICENSE");
- repository.GetGitHubBrowseUrl("source").Should().Be($"{treeUrl}/source");
+ repository.GetGitHubBrowseUrl("src").Should().Be($"{treeUrl}/src");
repository.GetGitHubBrowseUrl(RootDirectory / "LICENSE").Should().Be($"{blobUrl}/LICENSE");
- repository.GetGitHubBrowseUrl(RootDirectory / "source").Should().Be($"{treeUrl}/source");
- repository.GetGitHubBrowseUrl(RootDirectory / "source" / "Directory.Build.props").Should().Be($"{blobUrl}/source/Directory.Build.props");
+ repository.GetGitHubBrowseUrl(RootDirectory / "src").Should().Be($"{treeUrl}/src");
+ repository.GetGitHubBrowseUrl(RootDirectory / "Directory.Build.props").Should().Be($"{blobUrl}/Directory.Build.props");
repository.GetGitHubBrowseUrl("directory", itemType: GitHubItemType.Directory).Should().Be($"{treeUrl}/directory");
repository.GetGitHubBrowseUrl("dir/file", itemType: GitHubItemType.File).Should().Be($"{blobUrl}/dir/file");
diff --git a/source/Nuke.Common.Tests/Nuke.Common.Tests.csproj b/tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj
similarity index 68%
rename from source/Nuke.Common.Tests/Nuke.Common.Tests.csproj
rename to tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj
index 485c89f03..485fcdde0 100644
--- a/source/Nuke.Common.Tests/Nuke.Common.Tests.csproj
+++ b/tests/Nuke.Common.Tests/Nuke.Common.Tests.csproj
@@ -5,7 +5,7 @@
-
+
diff --git a/source/Nuke.Common.Tests/SettingsTest.TestDiscord.verified.txt b/tests/Nuke.Common.Tests/SettingsTest.TestDiscord.verified.txt
similarity index 100%
rename from source/Nuke.Common.Tests/SettingsTest.TestDiscord.verified.txt
rename to tests/Nuke.Common.Tests/SettingsTest.TestDiscord.verified.txt
diff --git a/source/Nuke.Common.Tests/SettingsTest.cs b/tests/Nuke.Common.Tests/SettingsTest.cs
similarity index 97%
rename from source/Nuke.Common.Tests/SettingsTest.cs
rename to tests/Nuke.Common.Tests/SettingsTest.cs
index 1a633af11..c1b484378 100644
--- a/source/Nuke.Common.Tests/SettingsTest.cs
+++ b/tests/Nuke.Common.Tests/SettingsTest.cs
@@ -44,7 +44,7 @@ public void TestCommon()
[Fact]
public void TestMSBuild()
{
- var projectFile = RootDirectory / "source" / "Nuke.Common" / "Nuke.Common.csproj";
+ var projectFile = RootDirectory / "src" / "Nuke.Common" / "Nuke.Common.csproj";
var solutionFile = RootDirectory / "nuke-common.sln";
Assert(new MSBuildSettings()
@@ -87,7 +87,7 @@ public void TestXunit2()
[Fact]
public void TestOpenCover()
{
- var projectFile = RootDirectory / "source" / "Nuke.Common" / "Nuke.Common.csproj";
+ var projectFile = RootDirectory / "src" / "Nuke.Common" / "Nuke.Common.csproj";
Assert(new OpenCoverSettings()
.SetTargetPath(projectFile)
diff --git a/source/Nuke.Common.Tests/VerifyTestsInitializer.cs b/tests/Nuke.Common.Tests/VerifyTestsInitializer.cs
similarity index 100%
rename from source/Nuke.Common.Tests/VerifyTestsInitializer.cs
rename to tests/Nuke.Common.Tests/VerifyTestsInitializer.cs
diff --git a/source/Nuke.GlobalTool.Tests/CakeConversionTests.cs b/tests/Nuke.GlobalTool.Tests/CakeConversionTests.cs
similarity index 96%
rename from source/Nuke.GlobalTool.Tests/CakeConversionTests.cs
rename to tests/Nuke.GlobalTool.Tests/CakeConversionTests.cs
index baae396d5..bdcb9e957 100644
--- a/source/Nuke.GlobalTool.Tests/CakeConversionTests.cs
+++ b/tests/Nuke.GlobalTool.Tests/CakeConversionTests.cs
@@ -42,7 +42,7 @@ public void TestPackages()
packages.Should().NotContain(x => x.Id.Contains("Cake"));
}
- private static AbsolutePath CakeScriptsDirectory => RootDirectory / "source" / "Nuke.GlobalTool.Tests" / "cake-scripts";
+ private static AbsolutePath CakeScriptsDirectory => RootDirectory / "tests" / "Nuke.GlobalTool.Tests" / "cake-scripts";
public static IEnumerable CakeFileNames
=> CakeScriptsDirectory.GlobFiles(Program.CAKE_FILE_PATTERN).Select(x => new object[] { x });
diff --git a/source/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj b/tests/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj
similarity index 62%
rename from source/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj
rename to tests/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj
index 3b0e891ba..34e38c37f 100644
--- a/source/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj
+++ b/tests/Nuke.GlobalTool.Tests/Nuke.GlobalTool.Tests.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt b/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt
rename to tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=1.verified.txt
diff --git a/source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt b/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt
rename to tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=2.verified.txt
diff --git a/source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt b/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt
rename to tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.Test_number=3.verified.txt
diff --git a/source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs b/tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs
rename to tests/Nuke.GlobalTool.Tests/UpdateSolutionFileContentTests.cs
diff --git a/source/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs b/tests/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs
rename to tests/Nuke.GlobalTool.Tests/VerifyTestsInitializer.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/default-target.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/default-target.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/default-target.verified.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/globbing.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/globbing.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/globbing.verified.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/parameters.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/parameters.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/parameters.verified.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/paths.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/paths.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/paths.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/paths.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/paths.verified.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/references.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/references.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/references.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/references.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/references.verified.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/targets.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/targets.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/targets.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/targets.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/targets.verified.cs
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.cake b/tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.cake
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.cake
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.cake
diff --git a/source/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs b/tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs
similarity index 100%
rename from source/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs
rename to tests/Nuke.GlobalTool.Tests/cake-scripts/tool-invocation.verified.cs
diff --git a/tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj b/tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj
new file mode 100644
index 000000000..b7aa14411
--- /dev/null
+++ b/tests/Nuke.ProjectModel.Tests/Nuke.ProjectModel.Tests.csproj
@@ -0,0 +1,12 @@
+
+
+
+ net10.0
+
+
+
+
+
+
+
+
diff --git a/source/Nuke.ProjectModel.Tests/ProjectModelTest.cs b/tests/Nuke.ProjectModel.Tests/ProjectModelTest.cs
similarity index 100%
rename from source/Nuke.ProjectModel.Tests/ProjectModelTest.cs
rename to tests/Nuke.ProjectModel.Tests/ProjectModelTest.cs
diff --git a/tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj b/tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj
new file mode 100644
index 000000000..8878ddc60
--- /dev/null
+++ b/tests/Nuke.SolutionModel.Tests/Nuke.SolutionModel.Tests.csproj
@@ -0,0 +1,12 @@
+
+
+
+ net10.0
+
+
+
+
+
+
+
+
diff --git a/source/Nuke.SolutionModel.Tests/SolutionModelTest.cs b/tests/Nuke.SolutionModel.Tests/SolutionModelTest.cs
similarity index 100%
rename from source/Nuke.SolutionModel.Tests/SolutionModelTest.cs
rename to tests/Nuke.SolutionModel.Tests/SolutionModelTest.cs
diff --git a/source/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj b/tests/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj
similarity index 78%
rename from source/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj
rename to tests/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj
index d14313186..6ec663370 100644
--- a/source/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj
+++ b/tests/Nuke.SourceGenerators.Tests/Nuke.SourceGenerators.Tests.csproj
@@ -7,8 +7,8 @@
-
-
+
+
diff --git a/source/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs b/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs
similarity index 100%
rename from source/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs
rename to tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.Test#Solution.g.verified.cs
diff --git a/source/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs b/tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs
similarity index 100%
rename from source/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs
rename to tests/Nuke.SourceGenerators.Tests/StronglyTypedSolutionGeneratorTest.cs
diff --git a/source/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs b/tests/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs
similarity index 100%
rename from source/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs
rename to tests/Nuke.SourceGenerators.Tests/VerifyTestsInitializer.cs
diff --git a/source/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs b/tests/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs
similarity index 100%
rename from source/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs
rename to tests/Nuke.Tooling.Tests/ArgumentStringHandlerTest.cs
diff --git a/source/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs b/tests/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs
similarity index 97%
rename from source/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs
rename to tests/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs
index 9f16af3e6..7a5a56267 100644
--- a/source/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs
+++ b/tests/Nuke.Tooling.Tests/NuGetPackageResolverTest.cs
@@ -15,7 +15,7 @@ public class NuGetPackageResolverTest
{
private static AbsolutePath RootDirectory => Constants.TryGetRootDirectoryFrom(EnvironmentInfo.WorkingDirectory).NotNull();
- private static AbsolutePath ProjectFile => RootDirectory / "source" / "Nuke.Tooling.Tests" / "Nuke.Tooling.Tests.csproj";
+ private static AbsolutePath ProjectFile => RootDirectory / "tests" / "Nuke.Tooling.Tests" / "Nuke.Tooling.Tests.csproj";
private static AbsolutePath AssetsFile => ProjectFile.Parent / "obj" / "project.assets.json";
private const string XunitConsolePackageVersion = "2.6.1";
diff --git a/source/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj b/tests/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj
similarity index 61%
rename from source/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj
rename to tests/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj
index 9c08ba666..ed5a90880 100644
--- a/source/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj
+++ b/tests/Nuke.Tooling.Tests/Nuke.Tooling.Tests.csproj
@@ -5,8 +5,8 @@
-
-
+
+
diff --git a/source/Nuke.Tooling.Tests/OptionsTest.TestSerialization.verified.txt b/tests/Nuke.Tooling.Tests/OptionsTest.TestSerialization.verified.txt
similarity index 100%
rename from source/Nuke.Tooling.Tests/OptionsTest.TestSerialization.verified.txt
rename to tests/Nuke.Tooling.Tests/OptionsTest.TestSerialization.verified.txt
diff --git a/source/Nuke.Tooling.Tests/OptionsTest.cs b/tests/Nuke.Tooling.Tests/OptionsTest.cs
similarity index 100%
rename from source/Nuke.Tooling.Tests/OptionsTest.cs
rename to tests/Nuke.Tooling.Tests/OptionsTest.cs
diff --git a/source/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs b/tests/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs
similarity index 100%
rename from source/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs
rename to tests/Nuke.Tooling.Tests/ToolOptionsArgumentsTest.cs
diff --git a/source/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs b/tests/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs
similarity index 100%
rename from source/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs
rename to tests/Nuke.Tooling.Tests/ToolTasksLoggerTest.cs
diff --git a/source/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs b/tests/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs
similarity index 100%
rename from source/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs
rename to tests/Nuke.Tooling.Tests/ToolTasksToolPathTest.cs
diff --git a/source/Nuke.Utilities.Tests/ArgumentParserTest.cs b/tests/Nuke.Utilities.Tests/ArgumentParserTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/ArgumentParserTest.cs
rename to tests/Nuke.Utilities.Tests/ArgumentParserTest.cs
diff --git a/source/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs b/tests/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs
rename to tests/Nuke.Utilities.Tests/Collections/DictionaryExtensionsTest.cs
diff --git a/source/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs b/tests/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs
rename to tests/Nuke.Utilities.Tests/Collections/EnumerableExtensionsTest.cs
diff --git a/source/Nuke.Utilities.Tests/Collections/LookupTableTest.cs b/tests/Nuke.Utilities.Tests/Collections/LookupTableTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/Collections/LookupTableTest.cs
rename to tests/Nuke.Utilities.Tests/Collections/LookupTableTest.cs
diff --git a/source/Nuke.Utilities.Tests/EnvironmentInfoTest.cs b/tests/Nuke.Utilities.Tests/EnvironmentInfoTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/EnvironmentInfoTest.cs
rename to tests/Nuke.Utilities.Tests/EnvironmentInfoTest.cs
diff --git a/source/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs b/tests/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs
rename to tests/Nuke.Utilities.Tests/IO/CompressionTasksTest.cs
diff --git a/source/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs b/tests/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs
rename to tests/Nuke.Utilities.Tests/IO/FileSystemDependentTest.cs
diff --git a/source/Nuke.Utilities.Tests/IO/MoveCopyTest.cs b/tests/Nuke.Utilities.Tests/IO/MoveCopyTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/IO/MoveCopyTest.cs
rename to tests/Nuke.Utilities.Tests/IO/MoveCopyTest.cs
diff --git a/source/Nuke.Utilities.Tests/IO/PathConstructionTest.cs b/tests/Nuke.Utilities.Tests/IO/PathConstructionTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/IO/PathConstructionTest.cs
rename to tests/Nuke.Utilities.Tests/IO/PathConstructionTest.cs
diff --git a/tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj b/tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj
new file mode 100644
index 000000000..131725138
--- /dev/null
+++ b/tests/Nuke.Utilities.Tests/Nuke.Utilities.Tests.csproj
@@ -0,0 +1,15 @@
+
+
+
+ net10.0
+
+
+
+
+
+
+
+
+
+
+
diff --git a/source/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs b/tests/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs
rename to tests/Nuke.Utilities.Tests/Reflection/ReflectionUtilityTest.cs
diff --git a/source/Nuke.Utilities.Tests/Text/SerializationTest.cs b/tests/Nuke.Utilities.Tests/Text/SerializationTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/Text/SerializationTest.cs
rename to tests/Nuke.Utilities.Tests/Text/SerializationTest.cs
diff --git a/source/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs b/tests/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs
similarity index 100%
rename from source/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs
rename to tests/Nuke.Utilities.Tests/Text/StringExtensionsTest.cs