Skip to content

Commit 99c7196

Browse files
committed
chore(claude): standardize requirements
1 parent 3ecb794 commit 99c7196

File tree

2 files changed

+27
-5
lines changed

2 files changed

+27
-5
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -290,4 +290,4 @@ __pycache__/
290290
# Claude Code local settings
291291
CLAUDE.local.md
292292

293-
.claude/settings.local.json
293+
.claude/

CLAUDE.md

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,36 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
99
1. **NEVER commit directly to main** - Always create a feature branch and submit a pull request
1010
2. **Conventional commits** - Format: `type(scope): description`
1111
3. **GitHub Issues for TODOs** - Use `gh` CLI to manage issues, no local TODO files. Use conventional commit format for issue titles
12-
4. **Pull Requests** - Use the conventional commit format for PR titles as you do for commits
13-
5. **Working an issue** - When working an issue, always create a new branch from an updated main branch
14-
6. **Branch Names** - Use the conventional commit `type` as the first prefix, and `scope` as the second, then a short description: `feat/ui/connection-dialog`
15-
7. **Check branch status before pushing** - Verify the remote tracking branch still exists before pushing. If a PR was merged/deleted, create a new branch from main instead
12+
4. **Pull Request titles** - Use conventional commit format (same as commits)
13+
5. **Branch naming** - Use format: `type/scope/short-description` (e.g., `feat/ui/settings-dialog`)
14+
6. **Working an issue** - Always create a new branch from an updated main branch
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
1616
8. **WPF for all UI** - All UI must be implemented using WPF (XAML/C#). No web-based technologies (HTML, JavaScript, WebView)
1717

1818
---
1919

20+
### GitHub CLI Commands
21+
22+
```bash
23+
gh issue list # List open issues
24+
gh issue view <number> # View details
25+
gh issue create --title "type(scope): description" --body "..."
26+
gh issue close <number>
27+
```
28+
29+
### Conventional Commit Types
30+
31+
| Type | Description |
32+
|------|-------------|
33+
| `feat` | New feature |
34+
| `fix` | Bug fix |
35+
| `docs` | Documentation only |
36+
| `refactor` | Code change that neither fixes a bug nor adds a feature |
37+
| `test` | Adding or updating tests |
38+
| `chore` | Maintenance tasks |
39+
40+
---
41+
2042
## Project Overview
2143

2244
VS-CouchbaseExplorer is a Visual Studio 2022 extension for browsing and querying Couchbase Server and Capella databases. The extension is currently in preview/beta status.

0 commit comments

Comments
 (0)