V0.3.4/housekeeping#8
Conversation
Add the standard .NET, IDE, test, publish, and bot workspace exclusions to the shared scaffold templates so new app and library solutions start from cleaner defaults.
Record the scaffold .gitignore cleanup as the 0.3.4 patch release and keep the compare links aligned with the new entry.
Greptile SummaryThis housekeeping patch expands the shared Confidence Score: 5/5Safe to merge — changes are additive template improvements with no logic or runtime impact. All three changed files contain only documentation/template content (gitignore patterns and a changelog entry). No P0 or P1 findings were identified. The gitignore patterns are standard, well-categorised, and the intentional differences between the app and lib templates are justified by their respective scaffold purposes. No files require special attention. Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[User invokes scaffold skill] --> B{App or Library?}
B -- dotnet-new-app-slnx --> C[Read app assets/shared/]
B -- dotnet-new-lib-slnx --> D[Read lib assets/shared/]
C --> E[Copy .gitignore\nbin/ obj/ .vs/ .idea/\nNuGet test results OS files\n.bot workspace]
D --> F[Copy .gitignore\n*.snk + bin/ obj/ .vs/ .idea/\nNuGet test results DocFX _site/\nOS files .bot workspace]
E --> G[Generated solution root]
F --> G
G --> H[Clean repo — no build/IDE/test artifacts committed]
Reviews (1): Last reviewed commit: "💬 update 0.3.4 changelog" | Re-trigger Greptile |
This pull request introduces a patch release (v0.3.4) focused on improving the default
.gitignoretemplates for the .NET application and library scaffolds. The main goal is to ensure that newly generated solutions start with more comprehensive and standardized exclusions for common build, IDE, test, and workspace artifacts.Key changes in this release:
.gitignore Template Improvements:
.gitignorefiles in bothdotnet-new-app-slnxanddotnet-new-lib-slnxscaffolds to ignore standard .NET build outputs (bin/,obj/), IDE state files (Visual Studio.vs/, Rider.idea/, user settings), test results, NuGet packages, publish output, BenchmarkDotNet artifacts, and common OS files. This helps keep repositories clean and free from local or transient files by default. [1] [2]Changelog and Release Management:
CHANGELOG.mdsummarizing the above improvements.