Skip to content

docs(vscode): Update VS Code Extension page to reflect the deprecation of the previous version #4207

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 4 commits into
base: main
Choose a base branch
from

Conversation

gnbm
Copy link
Contributor

@gnbm gnbm commented Jul 21, 2025

  • Since the Ionic VS Code extension has been deprecated in favor of the WebNative.dev extension and is no longer maintained, we updated the documentation to point to the right information, aligning with Capacitor's documentation for consistency.

  • Fix an unresolved link to ionic-webview page

  • Adds support for Windows users to run docs locally

  • Tested locally - ✅

image

@gnbm gnbm requested a review from a team as a code owner July 21, 2025 23:40
@gnbm gnbm requested a review from brandyscarney July 21, 2025 23:40
Copy link

vercel bot commented Jul 21, 2025

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
ionic-docs ✅ Ready (Inspect) Visit Preview 💬 Add feedback Jul 21, 2025 11:40pm

@gnbm gnbm requested review from Copilot and removed request for brandyscarney July 21, 2025 23:48
Copy link

@Copilot Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR updates the VS Code Extension documentation to reflect the deprecation of the Ionic VS Code extension in favor of the WebNative extension, fixes broken internal links, and adds Windows compatibility for local docs development.

  • Updates VS Code extension page to point to the WebNative community extension
  • Fixes unresolved internal links to ionic-webview documentation by updating them to external GitBook URLs
  • Improves Windows compatibility in the release notes script by using proper path utilities

Reviewed Changes

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

Show a summary per file
File Description
docs/intro/vscode-extension.md Complete rewrite to promote WebNative extension instead of deprecated Ionic extension
docs/core-concepts/webview.md Updates ionic-webview link from internal to external GitBook URL
versioned_docs/version-v7/core-concepts/webview.md Updates ionic-webview link from internal to external GitBook URL
versioned_docs/version-v6/core-concepts/webview.md Updates ionic-webview link from internal to external GitBook URL
versioned_docs/version-v5/native/ionic-webview.md Incorrectly formatted link update attempt
scripts/release-notes.mjs Adds Windows compatibility by importing and using proper path utilities
cspell-wordlist.txt Adds 'webnative' to spell check dictionary

Comment on lines +56 to 57
$ ionic cordova plugin add cordova-plugin-ionic-webview {'\n'}$ npm install @awesome-cordova-plugins/ionic-webview{'https://danielsogl.gitbook.io/awesome-cordova-plugins/ionic-webview'}
{'\n'}
Copy link
Preview

Copilot AI Jul 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The URL 'https://danielsogl.gitbook.io/awesome-cordova-plugins/ionic-webview' is incorrectly concatenated to the npm install command instead of being used as a proper link reference. This will break the code block formatting and the install command.

Suggested change
$ ionic cordova plugin add cordova-plugin-ionic-webview {'\n'}$ npm install @awesome-cordova-plugins/ionic-webview{'https://danielsogl.gitbook.io/awesome-cordova-plugins/ionic-webview'}
{'\n'}
$ ionic cordova plugin add cordova-plugin-ionic-webview {'\n'}$ npm install @awesome-cordova-plugins/ionic-webview
{'\n'}
# For more information, visit: [Awesome Cordova Plugins - Ionic WebView](https://danielsogl.gitbook.io/awesome-cordova-plugins/ionic-webview)

Copilot uses AI. Check for mistakes.

Comment on lines +10 to +14
The [WebNative Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=webnative.webnative) is a community-maintained plugin that helps you perform common Capacitor development tasks without needing to remember CLI commands.

If you have VS Code on this computer click Install below. You can also find the extension by searching for "WebNative".

<a href="vscode:extension/webnative.webnative" target="_self">
Copy link
Preview

Copilot AI Jul 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The extension ID 'webnative.webnative' appears incorrect. Based on the PR description mentioning 'WebNative.webnative', the correct extension ID should likely be 'WebNative.webnative' (capital W and N).

Suggested change
The [WebNative Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=webnative.webnative) is a community-maintained plugin that helps you perform common Capacitor development tasks without needing to remember CLI commands.
If you have VS Code on this computer click Install below. You can also find the extension by searching for "WebNative".
<a href="vscode:extension/webnative.webnative" target="_self">
The [WebNative Visual Studio Code extension](https://marketplace.visualstudio.com/items?itemName=WebNative.webnative) is a community-maintained plugin that helps you perform common Capacitor development tasks without needing to remember CLI commands.
If you have VS Code on this computer click Install below. You can also find the extension by searching for "WebNative".
<a href="vscode:extension/WebNative.webnative" target="_self">

Copilot uses AI. Check for mistakes.


If you have VS Code on this computer click Install below. You can also find the extension by searching for "WebNative".

<a href="vscode:extension/webnative.webnative" target="_self">
Copy link
Preview

Copilot AI Jul 21, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The extension ID in the vscode: link should match the marketplace URL. If the correct extension ID is 'WebNative.webnative', this should be updated accordingly.

Suggested change
<a href="vscode:extension/webnative.webnative" target="_self">
<a href="vscode:extension/WebNative.webnative" target="_self">

Copilot uses AI. Check for mistakes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant