## Pull Request Overview

未关闭
#282 0 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看

还没有人认领这个 Issue。

评估

难度
4/5
预计耗时
3-5 天
新手友好度
10/100
Issue 类型
功能
描述清晰度
需要澄清
活跃度
停滞
技术栈
typescript, vscode
领域
tooling

调研方向

正文描述的是一个 pull request,而不是一个独立任务,其中涉及对 src/commands/walkthroughs.ts、src/constants.ts、src/container.ts 以及相关 home 和 telemetry 文件的更改。首先检查所引用的 pull request 和仓库历史;预期结果是为已禁用的 walkthroughs 提供帮助中心 fallback 行为,并更新 telemetry 和文档。

由索引模型根据 Issue 内容生成。

描述

Pull Request Overview

This PR adds help center URL fallback functionality for disabled walkthroughs in Cursor. Instead of trying to open the walkthrough when it's not supported (specifically in Cursor), the system will redirect users to relevant Help Center pages.

Key changes include:

  • Refactoring walkthrough-related code to always instantiate the walkthrough service regardless of support status
  • Adding fallback URL mappings and telemetry tracking for when help center URLs are used instead of walkthroughs
  • Moving walkthrough context keys to a shared constants file for better organization
Reviewed Changes

Copilot reviewed 15 out of 15 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
src/webviews/home/protocol.ts Adds walkthrough state tracking to the home webview protocol
src/webviews/home/homeWebview.ts Refactors walkthrough progress handling to always provide state data
src/webviews/apps/home/components/onboarding.ts Enhances onboarding component with detailed walkthrough progress display
src/telemetry/walkthroughStateProvider.ts Moves type definitions and adds state getter method
src/plus/launchpad/launchpadIndicator.ts Removes conditional walkthrough support checks
src/plus/launchpad/launchpad.ts Removes conditional walkthrough support checks
src/plus/gk/subscriptionService.ts Removes conditional walkthrough support checks
src/container.ts Always instantiates walkthrough service
src/constants.walkthroughs.ts New file defining walkthrough context keys and progress steps
src/constants.ts Adds help center URLs for walkthrough fallbacks
src/constants.telemetry.ts Moves walkthrough context keys import and adds fallback URL tracking
src/constants.context.ts Updates walkthrough context keys import
src/commands/walkthroughs.ts Implements help center URL fallback logic with telemetry
src/commands/quickCommand.steps.ts Removes conditional walkthrough support check
docs/telemetry-events.md Documents new telemetry property for fallback URL usage

Originally posted by @copilot-pull-request-reviewer in https://github.com/gitkraken/vscode-gitlens/pull/4418#pullrequestreview-3125317252

主要语言
PowerShell
星标
1.2k
派生
493
PR 合并指标
30 天内没有已合并 PR

贡献指南

打开贡献指南

从这里开始

  1. 先读完整个 Issue,再读项目的贡献指南。
  2. 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
  3. Fork 仓库,在一个分支上完成修改。
  4. 提交 Pull Request,并在描述里引用这个 Issue 编号。

microsoft/AzureMonitorCommunity 的其他 Issue

查看 microsoft/AzureMonitorCommunity 的全部 Issue

相似的 Issue

更多 DevTools Issue

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。