Skip to content

Commit ebfdf6e

Browse files
committed
chore: prepare for first publish
- Fix .vscodeignore: correct case for AGENTS.md/CLAUDE.md, exclude GEMINI.md, .gitignore, .nvmrc, and release-please config files. Reduces .vsix from 50 to 43 files. - Add conditional guards to release workflow publish steps so they skip gracefully when secrets are not configured. - Add VS Code Marketplace and Open VSX badges to README. - Add Install section with direct store links and search instructions. - Simplify Get Started: mention Install Patchloom command as alternative to manual CLI download. - Remove inaccurate package.json categories (Programming Languages, Linters) that do not describe this extension. Refs #1, #58, #59 Signed-off-by: Sebastien Tardif <sebtardif@ncf.ca>
1 parent 6e3819b commit ebfdf6e

4 files changed

Lines changed: 19 additions & 7 deletions

File tree

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -60,10 +60,12 @@ jobs:
6060
# one-time browser setup (aex.dev.azure.com, PAT scopes, Open VSX agreement
6161
# + create-namespace + ownership claim), secret names, and troubleshooting.
6262
- name: Publish to VS Code Marketplace
63+
if: ${{ secrets.VSCE_PAT != '' }}
6364
run: npx @vscode/vsce publish --packagePath patchloom.vsix
6465
env:
6566
VSCE_PAT: ${{ secrets.VSCE_PAT }}
6667
- name: Publish to Open VSX
68+
if: ${{ secrets.OVSX_PAT != '' }}
6769
run: npx ovsx publish patchloom.vsix
6870
env:
6971
OVSX_PAT: ${{ secrets.OVSX_PAT }}

.vscodeignore

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,12 @@ SUPPORT.md
1515
SECURITY.md
1616
GOVERNANCE.md
1717
ROADMAP.md
18-
Agents.md
19-
Claude.md
18+
AGENTS.md
19+
CLAUDE.md
20+
GEMINI.md
21+
.gitignore
22+
.nvmrc
23+
.release-please-manifest.json
24+
release-please-config.json
2025
lychee.toml
2126
scripts/**

README.md

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,23 @@
1212
[![OpenSSF Scorecard](https://api.securityscorecards.dev/projects/github.com/patchloom/patchloom-vscode/badge)](https://securityscorecards.dev/viewer/?uri=github.com/patchloom/patchloom-vscode)
1313
[![OpenSSF Best Practices](https://www.bestpractices.dev/projects/13100/badge)](https://www.bestpractices.dev/projects/13100)
1414
[![FOSSA Status](https://img.shields.io/badge/license%20scan-FOSSA-blue)](https://app.fossa.com/projects/git%2Bgithub.com%2Fpatchloom%2Fpatchloom-vscode)
15+
[![VS Code Marketplace](https://img.shields.io/visual-studio-marketplace/v/patchloom.patchloom)](https://marketplace.visualstudio.com/items?itemName=patchloom.patchloom)
16+
[![Open VSX](https://img.shields.io/open-vsx/v/patchloom/patchloom)](https://open-vsx.org/extension/patchloom/patchloom)
1517

1618
The official VS Code extension for [Patchloom](https://github.com/patchloom/patchloom). Set up your workspace for AI agent workflows in seconds: detect the CLI, generate agent rules, configure MCP servers, and run structured file operations from the command palette.
1719

1820
---
1921

22+
## Install
23+
24+
Install from the [VS Code Marketplace](https://marketplace.visualstudio.com/items?itemName=patchloom.patchloom) or the [Open VSX Registry](https://open-vsx.org/extension/patchloom/patchloom).
25+
26+
Or search for **Patchloom** in the Extensions view (`Ctrl+Shift+X` / `Cmd+Shift+X`).
27+
2028
## Get started in 30 seconds
2129

22-
1. Install the [Patchloom CLI](https://github.com/patchloom/patchloom/releases)
23-
2. Install this extension
24-
3. Open a project and run **Patchloom: Setup Workspace**
30+
1. Install the [Patchloom CLI](https://github.com/patchloom/patchloom/releases) (or run **Patchloom: Install Patchloom** from the command palette)
31+
2. Open a project and run **Patchloom: Setup Workspace**
2532

2633
The extension finds the CLI automatically. If it's not on `PATH`, point `patchloom.path` to it in settings.
2734

package.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,8 +23,6 @@
2323
"theme": "dark"
2424
},
2525
"categories": [
26-
"Programming Languages",
27-
"Linters",
2826
"Formatters",
2927
"Other"
3028
],

0 commit comments

Comments
 (0)