You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+41-28Lines changed: 41 additions & 28 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,7 +13,32 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
13
13
5.**Branch naming** - Use format: `type/scope/short-description` (e.g., `feat/ui/settings-dialog`)
14
14
6.**Working an issue** - Always create a new branch from an updated main branch
15
15
7.**Check branch status before pushing** - Verify the remote tracking branch still exists. If a PR was merged/deleted, create a new branch from main instead
16
-
8.**WPF for all UI** - All UI must be implemented using WPF (XAML/C#). No web-based technologies (HTML, JavaScript, WebView)
|`refactor`| Code change that neither fixes a bug nor adds a feature |
72
-
|`test`| Adding or updating tests |
73
-
|`chore`| Maintenance tasks |
74
-
75
-
---
76
-
77
80
## Project Overview
78
81
79
82
This is a Visual Studio extension that adds a right-click context menu command to open solution files, project files, or individual files in Notepad++. It targets .NET Framework 4.8 and uses the VS SDK.
80
83
81
84
## Build Commands
82
85
83
-
Build the extension (requires Visual Studio with VS SDK or .NET Framework 4.8 targeting pack):
Debug by pressing F5 in Visual Studio - this launches the VS Experimental Instance (`/rootsuffix Exp`).
@@ -106,6 +112,13 @@ Path resolution in `ProjectHelpers.GetSelectedPath()` handles three selection ty
106
112
107
113
The extension auto-detects Notepad++ in the default install location but allows custom paths via Tools > Options.
108
114
115
+
## CI/CD
116
+
117
+
GitHub Actions workflows in `.github/workflows/`:
118
+
119
+
-**build.yml** - Triggered on push to main or PR. Builds and uploads VSIX artifact.
120
+
-**publish.yml** - Manual trigger to publish to VS Marketplace.
121
+
109
122
## Development Requirements
110
123
111
124
Install the [Extensibility Essentials 2022](https://marketplace.visualstudio.com/items?itemName=MadsKristensen.ExtensibilityEssentials2022) extension for Visual Studio.
0 commit comments