github.com/zowe/vscode-extension-for-zowe ↗

Visual Studio Code Extension for Zowe, which lets users interact with z/OS Data Sets, Unix System Services, and Jobs on a remote mainframe instance. Powered by Zowe SDKs.

An animated visualization of zowe/vscode-extension-for-zowe's Git history from September 2018 to February 2021, built by 50 contributors. The codebase reached 7,545 lines, mostly TypeScript. The video runs 1 minute 29 seconds.

Render your own repo

Turn any GitHub repository into a video like this — free sample in seconds.

Visualize your own →

Open this visualization on its own page →

Language

TypeScript

Contributors

50

Lines of Code

7,545

From

2018-09-24

To

2021-02-12

Advertisement

About zowe/vscode-extension-for-zowe

Zowe Explorer is a Visual Studio Code extension that brings mainframe development capabilities into a modern IDE environment. Built with TypeScript and powered by the Zowe SDKs, it enables developers to interact with z/OS Data Sets, Unix System Services, and Jobs on remote mainframe instances directly from VS Code. The extension is part of the Zowe project, an Open Mainframe Project hosted by the Linux Foundation.

The project is organized as a monorepo with multiple packages serving different functions. The core Zowe Explorer package provides the main functionality, while additional packages include an extensibility API for third-party developers to add new capabilities, an ESLint plugin for code quality, and an FTP extension that demonstrates how to use the extensibility API. This modular architecture allows the platform to be extended with new protocols and features without modifying the core extension.

Development requires Node.js v20 or later and PNPM, while the z/OS host requires TSO/E address space services and various REST interfaces to be configured. The project welcomes community contributions and maintains an active issue tracker with labels for newcomers, including good-first-issue and help-wanted tags. Documentation is comprehensive, covering installation, configuration, extensibility, and developer setup across multiple README files.

Advertisement

Share this video