Skip to content

Commit 4d2166e

Browse files
committed
fix(posts): update summary and correct code block syntax highlighting
1 parent 73d7e5f commit 4d2166e

File tree

1 file changed

+10
-9
lines changed

1 file changed

+10
-9
lines changed

_posts/2025-08-20-evolving-seedfolder-with-github-copilot.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
layout: post
33
title: Evolving SeedFolder with GitHub Copilot - From Personal Tool to Multi-Template System
44
description: How GitHub Copilot helped transform a simple dotfile copier into a comprehensive project scaffolding tool with multiple templates and cross-platform support
5+
summary: How I used GitHub Copilot to evolve SeedFolder from a dotfile copier into a flexible, multi-template scaffolding tool with cross-platform support, better UX, and CI improvements.
56
tags:
67
- dotnet-global-tools
78
- github-copilot
@@ -59,7 +60,7 @@ For example, [Issue #9](https://github.com/solrevdev/seedfolder/issues/9) outlin
5960

6061
The biggest transformation was moving from a single set of dotfiles to a comprehensive template system. [Pull Request #10](https://github.com/solrevdev/seedfolder/pull/10) introduced support for six different project types:
6162

62-
```powershell
63+
```bash
6364
# Interactive mode - prompts for template selection
6465
seedfolder
6566

@@ -89,7 +90,7 @@ Each template now includes carefully curated files appropriate for that project
8990
The tool is now much more user-friendly and customizable. Some key improvements include:
9091

9192
**Interactive Mode**:
92-
```powershell
93+
```bash
9394
$ seedfolder
9495
? Select a project template: (Use arrow keys)
9596
❯ dotnet - .NET applications with C# configuration
@@ -101,7 +102,7 @@ $ seedfolder
101102
```
102103

103104
**Better CLI Interface**:
104-
```powershell
105+
```bash
105106
# All the standard options you'd expect
106107
seedfolder --help
107108
seedfolder --version
@@ -220,9 +221,9 @@ private static bool TryParseProjectType(string input, out ProjectType projectTyp
220221
"universal" or "basic" or "minimal" => ProjectType.Universal,
221222
_ => ProjectType.Dotnet
222223
};
223-
224-
return input is "dotnet" or "net" or "csharp" or "node" or "nodejs"
225-
or "javascript" or "js" or "python" or "py" or "ruby" or "rb"
224+
225+
return input is "dotnet" or "net" or "csharp" or "node" or "nodejs"
226+
or "javascript" or "js" or "python" or "py" or "ruby" or "rb"
226227
or "markdown" or "md" or "docs" or "universal" or "basic" or "minimal";
227228
}
228229

@@ -244,7 +245,7 @@ private static TemplateFile[] GetTemplateFiles(ProjectType projectType)
244245

245246
The next major evolution is planned around [Issue #15](https://github.com/solrevdev/seedfolder/issues/15) - creating a template marketplace. This will allow the community to share and install custom templates:
246247

247-
```powershell
248+
```bash
248249
# Future marketplace commands
249250
seedfolder marketplace search angular
250251
seedfolder marketplace install solrevdev/vue-typescript
@@ -254,7 +255,7 @@ seedfolder marketplace update
254255

255256
The marketplace will be hosted as a separate GitHub repository at `solrevdev/seedfolder-marketplace` with this structure:
256257

257-
```powershell
258+
```text
258259
solrevdev/seedfolder-marketplace/
259260
├── templates/
260261
│ ├── angular/
@@ -276,7 +277,7 @@ This will enable developers to:
276277

277278
The current version is available on NuGet and much more capable than the original:
278279

279-
```powershell
280+
```bash
280281
# Install the latest version
281282
dotnet tool install --global solrevdev.seedfolder
282283

0 commit comments

Comments
 (0)