Skip to content

Commit a4c7a20

Browse files
nullvariantclaude
andauthored
docs: add (Profile) to Identity terminology for SEO (#267)
- Add "(Profile)" alongside "Identity" in key documentation sections - Improves searchability for users searching "git profile switcher" - Updated sections: Features, Identity Management, Configuration, Troubleshooting - Also fixes image path: profile-management.webp → identity-management.webp 🖥️ IDE: [Cursor](https://cursor.sh) 🔌 Extension: [Claude Code](https://claude.ai/download) Model-Raw: claude-opus-4-5-20251101 Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 26ec4b1 commit a4c7a20

4 files changed

Lines changed: 28 additions & 28 deletions

File tree

extensions/git-id-switcher/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/icon.png" width="128" alt="Git ID Switcher">
1111
</td>
1212
<td>
13-
Switch between multiple Git identities with one click. Manage multiple GitHub accounts, SSH keys, GPG signing, and <b>automatically apply identity to Git Submodules</b>.
13+
Switch between multiple Git identities (profiles) with one click. Manage multiple GitHub accounts, SSH keys, GPG signing, and <b>automatically apply identity to Git Submodules</b>.
1414
<br><br>
1515
<a href="https://marketplace.visualstudio.com/items?itemName=nullvariant.git-id-switcher"><img src="https://img.shields.io/visual-studio-marketplace/v/nullvariant.git-id-switcher" alt="VS Code Marketplace"></a>
1616
<a href="https://open-vsx.org/extension/nullvariant/git-id-switcher"><img src="https://img.shields.io/open-vsx/v/nullvariant/git-id-switcher" alt="Open VSX Registry"></a>
@@ -44,9 +44,9 @@ While many Git identity switchers exist, **Git ID Switcher** solves the complex
4444

4545
## Features
4646

47-
- **Identity Management UI**: Add, edit, delete, and reorder identities without editing settings.json
47+
- **Identity (Profile) Management UI**: Add, edit, delete, and reorder identities without editing settings.json
4848
- **One-Click Identity Switch**: Instantly change Git user.name and user.email
49-
- **Status Bar Integration**: Always see your current identity at a glance
49+
- **Status Bar Integration**: Always see your current identity (profile) at a glance
5050
- **Submodule Support**: Automatically propagate identity to Git submodules
5151
- **SSH Key Management**: Automatically switch SSH keys in ssh-agent
5252
- **GPG Signing Support**: Configure GPG key for commit signing (optional)
@@ -208,12 +208,12 @@ Note: The last identity (`freelance`) has no SSH. Git config-only switching is a
208208

209209
---
210210

211-
## Identity Management
211+
## Identity (Profile) Management
212212

213213
Click the status bar → select "Manage Identities" at the bottom of the list to open the management screen.
214-
You can add, edit, delete, and reorder identities directly from the UI.
214+
You can add, edit, delete, and reorder identities (profiles) directly from the UI.
215215

216-
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/en/profile-management.webp" width="600" alt="Identity Management: Guide for delete and reorder operations" loading="lazy">
216+
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/en/identity-management.webp" width="600" alt="Identity Management: Guide for delete and reorder operations" loading="lazy">
217217

218218
You can also delete an identity from the command palette using `Git ID Switcher: Delete Identity`.
219219

@@ -232,7 +232,7 @@ You can also delete an identity from the command palette using `Git ID Switcher:
232232

233233
## Configuration Reference
234234

235-
### Identity Properties
235+
### Identity (Profile) Properties
236236

237237
| Property | Required | Description |
238238
| ------------- | -------- | ---------------------------------------------------------------- |
@@ -310,7 +310,7 @@ This means:
310310
- Different identities can be maintained per repository
311311
- Global settings (`~/.gitconfig`) are not modified
312312

313-
### What Happens When Switching Identities
313+
### What Happens When Switching Identities (Profiles)
314314

315315
When you switch identities, the extension does the following (in order):
316316

@@ -376,9 +376,9 @@ With this configuration, connections to the `github-work` host will only use `~/
376376

377377
## Advanced: Submodule Support
378378

379-
For complex repositories using Git Submodules, identity management is often troublesome. When you commit in a submodule, Git uses that submodule's local config, which may default to your global config (wrong email!) if not explicitly set.
379+
For complex repositories using Git Submodules, identity (profile) management is often troublesome. When you commit in a submodule, Git uses that submodule's local config, which may default to your global config (wrong email!) if not explicitly set.
380380

381-
**Git ID Switcher** automatically detects submodules and applies the selected identity.
381+
**Git ID Switcher** automatically detects submodules and applies the selected identity (profile).
382382

383383
```json
384384
{
@@ -418,7 +418,7 @@ This ensures your identity is always correct, whether you commit in the main rep
418418
ssh-add --apple-use-keychain ~/.ssh/id_ed25519_work
419419
```
420420

421-
### Wrong identity on push?
421+
### Wrong identity (profile) on push?
422422

423423
**For new clones:**
424424

@@ -463,7 +463,7 @@ git clone git@github.com:yourname/repo.git
463463

464464
3. Make sure the email in your identity matches the GPG key's email
465465

466-
### Identity not detected?
466+
### Identity (profile) not detected?
467467

468468
- Make sure you're in a Git repository
469469
- Check `settings.json` for syntax errors

extensions/git-id-switcher/docs/i18n/en/README.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/icon.png" width="128" alt="Git ID Switcher">
77
</td>
88
<td>
9-
Switch between multiple Git identities with one click. Manage multiple GitHub accounts, SSH keys, GPG signing, and <b>automatically apply identity to Git Submodules</b>.
9+
Switch between multiple Git identities (profiles) with one click. Manage multiple GitHub accounts, SSH keys, GPG signing, and <b>automatically apply identity to Git Submodules</b>.
1010
<br><br>
1111
<a href="https://marketplace.visualstudio.com/items?itemName=nullvariant.git-id-switcher"><img src="https://img.shields.io/visual-studio-marketplace/v/nullvariant.git-id-switcher" alt="VS Code Marketplace"></a>
1212
<a href="https://open-vsx.org/extension/nullvariant/git-id-switcher"><img src="https://img.shields.io/open-vsx/v/nullvariant/git-id-switcher" alt="Open VSX Registry"></a>
@@ -40,9 +40,9 @@ While many Git identity switchers exist, **Git ID Switcher** solves the complex
4040

4141
## Features
4242

43-
- **Identity Management UI**: Add, edit, delete, and reorder identities without editing settings.json
43+
- **Identity (Profile) Management UI**: Add, edit, delete, and reorder identities without editing settings.json
4444
- **One-Click Identity Switch**: Instantly change Git user.name and user.email
45-
- **Status Bar Integration**: Always see your current identity at a glance
45+
- **Status Bar Integration**: Always see your current identity (profile) at a glance
4646
- **Submodule Support**: Automatically propagate identity to Git submodules
4747
- **SSH Key Management**: Automatically switch SSH keys in ssh-agent
4848
- **GPG Signing Support**: Configure GPG key for commit signing (optional)
@@ -204,12 +204,12 @@ Note: The last identity (`freelance`) has no SSH. Git config-only switching is a
204204

205205
---
206206

207-
## Identity Management
207+
## Identity (Profile) Management
208208

209209
Click the status bar → select "Manage Identities" at the bottom of the list to open the management screen.
210-
You can add, edit, delete, and reorder identities directly from the UI.
210+
You can add, edit, delete, and reorder identities (profiles) directly from the UI.
211211

212-
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/en/profile-management.webp" width="600" alt="Identity Management: Guide for delete and reorder operations" loading="lazy">
212+
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/en/identity-management.webp" width="600" alt="Identity Management: Guide for delete and reorder operations" loading="lazy">
213213

214214
You can also delete an identity from the command palette using `Git ID Switcher: Delete Identity`.
215215

@@ -228,7 +228,7 @@ You can also delete an identity from the command palette using `Git ID Switcher:
228228

229229
## Configuration Reference
230230

231-
### Identity Properties
231+
### Identity (Profile) Properties
232232

233233
| Property | Required | Description |
234234
| ------------- | -------- | ---------------------------------------------------------------- |
@@ -306,7 +306,7 @@ This means:
306306
- Different identities can be maintained per repository
307307
- Global settings (`~/.gitconfig`) are not modified
308308

309-
### What Happens When Switching Identities
309+
### What Happens When Switching Identities (Profiles)
310310

311311
When you switch identities, the extension does the following (in order):
312312

@@ -372,9 +372,9 @@ With this configuration, connections to the `github-work` host will only use `~/
372372

373373
## Advanced: Submodule Support
374374

375-
For complex repositories using Git Submodules, identity management is often troublesome. When you commit in a submodule, Git uses that submodule's local config, which may default to your global config (wrong email!) if not explicitly set.
375+
For complex repositories using Git Submodules, identity (profile) management is often troublesome. When you commit in a submodule, Git uses that submodule's local config, which may default to your global config (wrong email!) if not explicitly set.
376376

377-
**Git ID Switcher** automatically detects submodules and applies the selected identity.
377+
**Git ID Switcher** automatically detects submodules and applies the selected identity (profile).
378378

379379
```json
380380
{
@@ -414,7 +414,7 @@ This ensures your identity is always correct, whether you commit in the main rep
414414
ssh-add --apple-use-keychain ~/.ssh/id_ed25519_work
415415
```
416416

417-
### Wrong identity on push?
417+
### Wrong identity (profile) on push?
418418

419419
**For new clones:**
420420

@@ -459,7 +459,7 @@ git clone git@github.com:yourname/repo.git
459459

460460
3. Make sure the email in your identity matches the GPG key's email
461461

462-
### Identity not detected?
462+
### Identity (profile) not detected?
463463

464464
- Make sure you're in a Git repository
465465
- Check `settings.json` for syntax errors

extensions/git-id-switcher/docs/i18n/ja/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -209,7 +209,7 @@ Host bitbucket.org
209209
ステータスバーをクリック → 一覧下部の「プロフィール管理」で管理画面を開きます。
210210
プロフィールの追加・編集・削除・並び替えはすべてUIから直接操作できます。
211211

212-
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/ja/profile-management.webp" width="600" alt="プロフィール管理:削除・並べ替えの操作ガイド" loading="lazy">
212+
<img src="https://assets.nullvariant.com/nullvariant-vscode-extensions/extensions/git-id-switcher/images/ja/identity-management.webp" width="600" alt="プロフィール管理:削除・並べ替えの操作ガイド" loading="lazy">
213213

214214
コマンドパレットから `Git ID Switcher: Delete Identity` でプロフィールを削除することもできます。
215215

extensions/git-id-switcher/src/ui/documentationInternal.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,14 @@ export const DOCUMENT_HASHES: Record<string, string> = {
3333
'extensions/git-id-switcher/docs/i18n/bg/README.md': '68ab7f14a808803295a1aa170ebc4289d11334c459db8826e73d6d00efa4789c',
3434
'extensions/git-id-switcher/docs/i18n/cs/README.md': '454f516760d76709a8177c04ae4e45af12cd01ed79495a67c6f35da3ffc5ff34',
3535
'extensions/git-id-switcher/docs/i18n/de/README.md': '57af6fc860928c632225fa3bc4fde411526eb8ce2d73787516e126735e9c5495',
36-
'extensions/git-id-switcher/docs/i18n/en/README.md': '57a85278910feb3f51e1b29e984949ab279e39b80660c81837caad0908270829',
36+
'extensions/git-id-switcher/docs/i18n/en/README.md': 'e7c20ef9396fe13232845ad56b413e991d9c42cae67ec97473dbb089c24c92e9',
3737
'extensions/git-id-switcher/docs/i18n/eo/README.md': 'd84f392cbb8456689d455d8967acf16dbc8e0898f16342d1a3b7f387e1662bd0',
3838
'extensions/git-id-switcher/docs/i18n/es/README.md': '8741a97eabb93a616d7172b734e0d8954654f71ed862942443fbb4afa85e1e9f',
3939
'extensions/git-id-switcher/docs/i18n/fr/README.md': 'eb1002b016ca78b86a7239e593ad7f4784b0bcba91362dd6b14fbe2c22571bb0',
4040
'extensions/git-id-switcher/docs/i18n/haw/README.md': '7b4eaa413c90b8122ee5c59ea703183dc09f2081a305095096213c9a9e1c927f',
4141
'extensions/git-id-switcher/docs/i18n/hu/README.md': '5364b27e458b6b82d7939746fce87a7e46bb6998c8297bf0b2b43433fc7bd966',
4242
'extensions/git-id-switcher/docs/i18n/it/README.md': 'fa16027c907ac7d3740d6af698107242044b756f21712864e7614f216db86ecb',
43-
'extensions/git-id-switcher/docs/i18n/ja/README.md': '18e0bced18ef533a86bfc4796fb13c6516bda5181fcf1304de8217efb9e34f88',
43+
'extensions/git-id-switcher/docs/i18n/ja/README.md': '34e3616a514cfbc96ab3f9ef2baa5c14837f1679f02adbd45f75fdba9b2a0040',
4444
'extensions/git-id-switcher/docs/i18n/ko/README.md': '2e729322bbb406bb53c545bed135e55439d5e6e8bda0b71252cab84247e3a919',
4545
'extensions/git-id-switcher/docs/i18n/pl/README.md': '0ed638015bf96891199c9e3f564cfc3d1a07529f66c371b1b94a9fc5915aacb7',
4646
'extensions/git-id-switcher/docs/i18n/pt-BR/README.md': '35e789a0c76a35853316fc2825e0209431b73eddcf0e39452548b748ee1c5155',
@@ -57,7 +57,7 @@ export const DOCUMENT_HASHES: Record<string, string> = {
5757
'extensions/git-id-switcher/docs/i18n/zh-TW/README.md': '5b6abf9f58aea42d4dab5d05fc484be45be1ee47ba7e1b59ab7cd86043902390',
5858
'extensions/git-id-switcher/docs/LANGUAGES.md': 'da50222843094479fd826837038dd62d619ecbc87d67f0b2c299973587abe8e9',
5959
'extensions/git-id-switcher/LICENSE': 'e2383295422577622666fa2ff00e5f03abd8f2772d74cca5d5443020ab23d03d',
60-
'extensions/git-id-switcher/README.md': '4781a03dfb0ef1c1dcb011849f199f13540ab18839d338ec03317a712e2459f8',
60+
'extensions/git-id-switcher/README.md': '440b075408a48a84203546f7508672f9e2e79ceca2a627c9ee4362061d71b9be',
6161
'LICENSE': 'e2383295422577622666fa2ff00e5f03abd8f2772d74cca5d5443020ab23d03d',
6262
'README.md': 'e6c0c4e5924873eabd0e49973e29457abc5e8171ba4ff9da77700e6a19c28f9d',
6363
'SECURITY.md': '87496fc22c667ebc9911a27ef520d1e2918229f7c44bb0f717151995dfd4893b',

0 commit comments

Comments
 (0)