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
+33-32Lines changed: 33 additions & 32 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
Git Ranger is a Visual Studio 2022/2026 extension for Git management, bringing GitLens-style functionality with theme-adaptive vibrant colors. Features include inline blame annotations, blame gutter margins, file history, and an interactive git graph.
The `/p:DeployExtension=False` flag prevents auto-deployment during CI builds. Remove it for local development to auto-deploy to the VS experimental instance.
92
-
93
94
## Architecture
94
95
95
96
### VS Extension Pattern
@@ -133,7 +134,7 @@ The extension follows the standard Visual Studio SDK pattern:
133
134
134
135
GitHub Actions workflows in `.github/workflows/`:
135
136
-`commit-lint.yml` - Validates PR titles and commit messages
136
-
-`release_build_and_deploy.yml` - Builds on PR and main branch push, creates VSIX artifact
137
+
-`build.yml` - Builds on PR and main branch push, creates VSIX artifact
137
138
-`preview-changelog.yml` - Preview release notes
138
139
-`publish.yml` - Manual trigger to publish to VS Marketplace
0 commit comments