Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions workspaces/bi/bi-extension/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# WSO2 Integrator: BI for Visual Studio Code (WSO2 Integrator: BI for VS Code)

> ❗ **IMPORTANT**: This extension has been deprecated in favor of the [WSO2 Integrator](https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator) extension.
>
> Please install the [WSO2 Integrator](https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator) extension instead.

WSO2 Integrator: BI Visual Studio Code extension (WSO2 Integrator: BI for VS Code) is a comprehensive integration solution that simplifies your digital transformation journey. It streamlines connectivity among applications, services, data, and the cloud using a user-friendly low-code graphical designing experience and revolutionizes your integration development workflow. As an integration developer, you can execute all the development lifecycle phases using this tool. When your integration solutions are production-ready, you can easily push the artifacts to your continuous integration/continuous deployment pipeline.

## Prerequisites
Expand Down
2 changes: 0 additions & 2 deletions workspaces/hurl-client/hurl-client-extension/README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
# Hurl Client

> This extension was developed to serve as the HTTP client for the [WSO2 Integrator](https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator).

Open, edit, and execute `.hurl` files as interactive notebooks in VS Code.

Each HTTP request in a `.hurl` file becomes a runnable notebook cell. Responses are displayed inline as formatted Markdown — status code, response body (pretty-printed JSON), and assertion results. Markdown cells provide rich documentation between requests.
Expand Down
4 changes: 4 additions & 0 deletions workspaces/wso2-platform/wso2-platform-extension/README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# WSO2 Platform Extension for Visual Studio Code

> ❗ **IMPORTANT**: This extension has been deprecated in favor of the [WSO2 Integrator](https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator) extension.
>
> Please install the [WSO2 Integrator](https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator) extension instead.

The WSO2 Platform VS Code extension enhances your local development experience with [WSO2 Developer Platform](https://wso2.com/choreo/) and [WSO2 Integration Platform](https://devant.wso2.com/) projects, providing comprehensive project and component management capabilities in VS Code. For more details, visit the [WSO2 Developer Platform documentation](https://wso2.com/choreo/docs/) or [WSO2 Integration Platform documentation](https://wso2.com/devant/docs/).


Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,28 @@ export async function activate(context: vscode.ExtensionContext) {
getLogger().info(`Extension version: ${getExtVersion(context)}`);
getLogger().info(`CLI version: ${getCliVersion()}`);

const DEPRECATION_WARNING_KEY = "wso2.platform.deprecation.dismissed";
if (!context.globalState.get<boolean>(DEPRECATION_WARNING_KEY, false)) {
window
.showWarningMessage(
"The WSO2 Platform extension is deprecated. Please install the WSO2 Integrator extension instead.",
"Install WSO2 Integrator",
"Dismiss",
)
.then((selection) => {
if (selection === "Install WSO2 Integrator") {
vscode.env.openExternal(vscode.Uri.parse("https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator"))
.then(undefined, (error) => {
getLogger().error("Failed to open WSO2 Integrator marketplace page", error);
window.showErrorMessage("Failed to open marketplace. Please visit https://marketplace.visualstudio.com/items?itemName=WSO2.wso2-integrator manually.");
});
}
if (selection === "Dismiss" || selection === "Install WSO2 Integrator") {
context.globalState.update(DEPRECATION_WARNING_KEY, true);
}
});
}

// Initialize stores
await contextStore.persist.rehydrate();
await dataCacheStore.persist.rehydrate();
Expand Down