From da5341960035abab03944ad203c9f74136164c43 Mon Sep 17 00:00:00 2001 From: Tyler James Leonhardt <2644648+TylerLeonhardt@users.noreply.github.com> Date: Sat, 11 Oct 2025 11:50:44 -0700 Subject: [PATCH] Add myself to CODENOTIFY & a helpful prompt file (#270918) * Add myself to CODENOTIFY & a helpful prompt file :rocket: * no mcp searches --- .github/CODENOTIFY | 29 ++++++++++ .github/prompts/codenotify.prompt.md | 81 ++++++++++++++++++++++++++++ 2 files changed, 110 insertions(+) create mode 100644 .github/prompts/codenotify.prompt.md diff --git a/.github/CODENOTIFY b/.github/CODENOTIFY index c9b5a7afe86..d8591437bf6 100644 --- a/.github/CODENOTIFY +++ b/.github/CODENOTIFY @@ -2,6 +2,7 @@ src/vs/base/common/extpath.ts @bpasero src/vs/base/common/fuzzyScorer.ts @bpasero src/vs/base/common/glob.ts @bpasero +src/vs/base/common/oauth.ts @TylerLeonhardt src/vs/base/common/path.ts @bpasero src/vs/base/common/stream.ts @bpasero src/vs/base/browser/domSanitize.ts @mjbvz @@ -10,6 +11,7 @@ src/vs/base/node/pfs.ts @bpasero src/vs/base/node/unc.ts @bpasero src/vs/base/parts/contextmenu/** @bpasero src/vs/base/parts/ipc/** @bpasero +src/vs/base/parts/quickinput/** @TylerLeonhardt src/vs/base/parts/sandbox/** @bpasero src/vs/base/parts/storage/** @bpasero @@ -33,6 +35,8 @@ src/vs/platform/launch/** @bpasero src/vs/platform/lifecycle/** @bpasero src/vs/platform/menubar/** @bpasero src/vs/platform/native/** @bpasero +src/vs/platform/quickinput/** @TylerLeonhardt +src/vs/platform/secrets/** @TylerLeonhardt src/vs/platform/sharedProcess/** @bpasero src/vs/platform/state/** @bpasero src/vs/platform/storage/** @bpasero @@ -60,6 +64,7 @@ src/vs/code/** @bpasero @deepak1556 # Workbench Services src/vs/workbench/services/activity/** @bpasero +src/vs/workbench/services/authentication/** @TylerLeonhardt src/vs/workbench/services/auxiliaryWindow/** @bpasero src/vs/workbench/services/chat/** @bpasero src/vs/workbench/services/contextmenu/** @bpasero @@ -71,6 +76,7 @@ src/vs/workbench/services/filesConfiguration/** @bpasero src/vs/workbench/services/history/** @bpasero src/vs/workbench/services/host/** @bpasero src/vs/workbench/services/label/** @bpasero +src/vs/workbench/services/languageDetection/** @TylerLeonhardt src/vs/workbench/services/layout/** @bpasero src/vs/workbench/services/lifecycle/** @bpasero src/vs/workbench/services/notification/** @bpasero @@ -91,10 +97,33 @@ src/vs/workbench/browser/** @bpasero src/vs/workbench/electron-browser/** @bpasero # Workbench Contributions +src/vs/workbench/contrib/authentication/** @TylerLeonhardt src/vs/workbench/contrib/files/** @bpasero src/vs/workbench/contrib/chat/browser/chatListRenderer.ts @roblourens @bpasero src/vs/workbench/contrib/chat/browser/chatInputPart.ts @bpasero src/vs/workbench/contrib/chat/browser/chatWidget.ts @bpasero src/vs/workbench/contrib/chat/browser/chatSetup.ts @bpasero src/vs/workbench/contrib/chat/browser/chatStatus.ts @bpasero +src/vs/workbench/contrib/localization/** @TylerLeonhardt +src/vs/workbench/contrib/quickaccess/browser/commandsQuickAccess.ts @TylerLeonhardt src/vs/workbench/contrib/update/browser/releaseNotesEditor.ts @alexr00 @joaomoreno + +# Build +build/lib/i18n.ts @TylerLeonhardt + +# Editor contrib +src/vs/editor/standalone/browser/quickInput/** @TylerLeonhardt + +# Workbench API +src/vs/workbench/api/common/extHostLocalizationService.ts @TylerLeonhardt +src/vs/workbench/api/browser/mainThreadAuthentication.ts @TylerLeonhardt +src/vs/workbench/api/common/extHostAuthentication.ts @TylerLeonhardt +src/vs/workbench/api/node/extHostAuthentication.ts @TylerLeonhardt +src/vs/workbench/api/common/extHostMcp.ts @TylerLeonhardt +src/vs/workbench/api/browser/mainThreadMcp.ts @TylerLeonhardt +src/vs/workbench/api/common/extHostQuickOpen.ts @TylerLeonhardt +src/vs/workbench/api/browser/mainThreadSecretState.ts @TylerLeonhardt + +# Extensions +extensions/microsoft-authentication/** @TylerLeonhardt +extensions/github-authentication/** @TylerLeonhardt diff --git a/.github/prompts/codenotify.prompt.md b/.github/prompts/codenotify.prompt.md new file mode 100644 index 00000000000..15f679fc1b1 --- /dev/null +++ b/.github/prompts/codenotify.prompt.md @@ -0,0 +1,81 @@ +--- +mode: agent +tools: ['edit', 'search', 'runCommands', 'fetch', 'todos'] +--- + +# Add My Contributions to CODENOTIFY + +This prompt helps you add your code contributions to the `.github/CODENOTIFY` file based on git blame history. + +## Instructions + +**Before running this prompt, provide the following information:** + +1. **Your GitHub handle:** (e.g., `@YOURHANDLE`) +2. **Alternative usernames in git blame:** (e.g., `Erich Gamma`, `ALIAS@microsoft.com`, or any other names/emails that might appear in git commits) + +## What This Prompt Does + +This prompt will: +1. Search through the repository's git blame history for files you've significantly contributed to +2. Analyze which files and directories have your contributions +3. **Follow the existing structure** in the `.github/CODENOTIFY` file, here are some examples: + - `src/vs/base/common/**` → Add to **Base Utilities** section + - `src/vs/base/browser/ui/**` → Add to **Base Widgets** section + - `src/vs/base/parts/**` → Add to **Base Utilities** section + - `src/vs/platform/**` → Add to **Platform** section + - `src/bootstrap-*.ts`, `src/main.ts`, etc. → Add to **Bootstrap** section + - `src/vs/code/**` → Add to **Electron Main** section + - `src/vs/workbench/services/**` → Add to **Workbench Services** section + - `src/vs/workbench/common/**`, `src/vs/workbench/browser/**` → Add to **Workbench Core** section + - `src/vs/workbench/contrib/**` → Add to **Workbench Contributions** section + - `src/vs/workbench/api/**` → Add to **Workbench API** section + - `extensions/**` → Add to **Extensions** section +4. Add appropriate entries in the format: + - Individual files: `path/to/file.ts @yourusername` + - Directories: `path/to/directory/** @yourusername` +5. Place entries within existing sections, maintaining alphabetical or logical order +6. Create new sections only if contributions don't fit existing categories +7. Avoid duplicating existing entries + +## Expected Output Format + +Entries will be added to **existing sections** based on their path. For example: + +``` +# Base Utilities +src/vs/base/common/extpath.ts @bpasero +src/vs/base/common/oauth.ts @yourusername # ← Your contribution added here +src/vs/base/parts/quickinput/** @yourusername # ← Your contribution added here + +# Platform +src/vs/platform/quickinput/** @yourusername # ← Your contribution added here +src/vs/platform/secrets/** @yourusername # ← Your contribution added here + +# Workbench Services +src/vs/workbench/services/authentication/** @yourusername # ← Your contribution added here + +# Workbench Contributions +src/vs/workbench/contrib/authentication/** @yourusername # ← Your contribution added here +src/vs/workbench/contrib/localization/** @yourusername # ← Your contribution added here +``` + +If you have contributions that don't fit existing sections (e.g., `foo/bar/**`), new sections can be created at the end: + +``` +# Foo Bar +foo/bar/baz/** @yourusername +foo/bar/biz/** @yourusername +``` + +## Notes + +- **CRITICAL**: Entries must be added to the appropriate existing section based on their path +- Respect the existing organizational structure of the CODENOTIFY file +- If you're already listed for certain files/directories, those won't be duplicated +- Use `**` wildcard for directories where you've touched multiple files +- Maintain alphabetical or logical order within each section + +--- + +**Now, provide your GitHub handle and any alternative usernames found in git blame, and I'll help you update the CODENOTIFY file.**