Skip to content

Commit d007976

Browse files
zeiburaap891843
andauthored
Code4z Foundation 2.2 expansion (#91)
* Update README.md * Update package.json * Update README.md * Update CHANGELOG.md * Update README.md * Update package.json * Update package.json * Update foundationpack.png * Update foundationpack.png * Update CHANGELOG.md * Update CHANGELOG.md * update changelog --------- Co-authored-by: Aman Prashant <aman.prashant@broadcom.com>
1 parent 3b55717 commit d007976

File tree

4 files changed

+43
-25
lines changed

4 files changed

+43
-25
lines changed

CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,11 @@
1+
## [2.2.0] 2025-07-28
2+
3+
- JCL Language Support extension added
4+
- PL/I Language Support extension added
5+
- Extension pack renamed to Code4z Foundation
6+
- Day 1 task checklist walkthrough update
7+
- Readme update
8+
19
## [2.1.3] 2024-04-24
210

311
- Readme superseded by new documentation on Techdocs.

README.md

Lines changed: 20 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,34 @@
1-
# Code4z
2-
1+
<div align="center">
2+
33
[![License](https://img.shields.io/badge/license-BROADCOM-brightgreen)](https://github.com/BroadcomMFD/code4z/blob/master/LICENSE)
4+
[![slack](https://img.shields.io/badge/chat-on%20Slack-blue)](https://join.slack.com/t/che4z/shared_invite/zt-37ewynplx-wCoabaIDxN6Ofm4_XBinZA)
5+
[![Code4z](https://img.shields.io/badge/Code4z-marketplace-cc092f)](https://marketplace.visualstudio.com/search?term=code4z&target=VSCode)
6+
7+
</div>
48

5-
Code4z is an all-in-one VS Code extension pack for mainframe users working with z/OS. Code4z provides language support for COBOL and High Level Assembler for z/OS and graphical visualization of COBOL applications. The pack also includes data editing and file management tools, Explorer for Endevor, and extensions for interactive debugging, macro tracing, and abend analysis. Code4z is free to install and use.
9+
# Code4z Foundation
610

7-
Code4z is compatible with Microsoft Visual Studio Code and Github Codespaces.
11+
Code4z Foundation is an all-in-one VS Code extension pack for mainframe users working with z/OS. Code4z Foundation provides language support for several common z/OS programming languages and graphical visualization of COBOL applications. The pack also includes data editing and file management tools, Explorer for Endevor, and extensions for interactive debugging, macro tracing, and abend analysis. Code4z Foundation is free to install and use.
812

9-
<div align="center">
10-
<img src="https://raw.githubusercontent.com/BroadcomMFD/code4z/master/extensions4.png" alt="Code4z Extensions: Abend Analyzer for Mainframe, COBOL Control Flow, COBOL Language Support, Data Editor for Mainframe, Debugger for Mainframe, Explorer for Endevor, HLASM Language Support and Zowe Explorer" />
13+
The Code4z Foundation pack is compatible with Microsoft Visual Studio Code and Github Codespaces.
1114

12-
<a href="https://www.openmainframeproject.org/all-projects/zowe/conformance"><img alt="This extension is Zowe v3 conformant" src="https://artwork.openmainframeproject.org/other/zowe-conformant/zowev3/explorer-vs-code/color/zowe-conformant-zowev3-explorer-vs-code-color.png" width=260 height=195 /></a>
15+
<div align="center">
16+
<img src="https://raw.githubusercontent.com/BroadcomMFD/code4z/main/foundationpack.png" width=611 height=593 alt="Code4z Foundation Extensions: Abend Analyzer for Mainframe, COBOL Control Flow, COBOL Language Support, Data Editor for Mainframe, Debugger for Mainframe, Explorer for Endevor, HLASM Language Support, JCL Language Support, PL/I Language Support and Zowe Explorer" />
1317
</div>
1418

1519
## How Does It Work?
1620

17-
The Code4z extension pack simplifies your common workflows and enables you to work with COBOL and HLASM code in the same way you work with other languages in Visual Studio Code. The pack provides a modern mainframe programming experience and includes the following features:
21+
The Code4z Foundation pack simplifies your common workflows and enables you to work with COBOL, HLASM, JCL, and PL/I code in the same way you work with other languages in Visual Studio Code. The pack provides a modern mainframe programming experience and includes the following features:
1822

19-
- Language support for IBM Enterprise COBOL 6.0 and high-level assembler language
23+
- Language support for IBM Enterprise COBOL, HLASM, JCL, and PL/I.
2024
- Data editing and file management of mainframe data sets
2125
- Testing tools for CICS and Batch programs
2226
- Source code management integrated with Endevor
2327
- Mainframe operations
2428

2529
## Extensions
2630

27-
Code4z contains the following extensions:
31+
Code4z Foundation contains the following extensions:
2832
- [Abend Analyzer for Mainframe](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.abend-analyzer)
2933
- Enables you to view abend reports and symbolic data in your IDE.
3034
- [COBOL Control Flow](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.ccf)
@@ -39,11 +43,15 @@ Code4z contains the following extensions:
3943
- Modernizes the way that you interact with Endevor inventory locations and elements.
4044
- [HLASM Language Support](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.hlasm-language-support)
4145
- Provides autocomplete, highlighting, browsing, and diagnostics for High Level Assembler code.
46+
- [JCL Language Support](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.jcl-language-support)
47+
- Provides rich language support and snippets for JCL code.
48+
- [PL/I Language Support](https://marketplace.visualstudio.com/items?itemName=broadcomMFD.pli-language-support)
49+
- Provides rich language support for PL/I code and include files.
4250
- [Zowe Explorer](https://marketplace.visualstudio.com/items?itemName=Zowe.vscode-extension-for-zowe)
4351
- Streamlines interaction with mainframe data sets, USS files, and jobs.
4452

4553
## Support
4654

47-
**Code4z product documentation is available on [Techdocs](https://techdocs.broadcom.com/code4z)**.
55+
**Product documentation for Code4z Foundation is available on [Techdocs](https://techdocs.broadcom.com/code4z)**.
4856

49-
For an interactive overview of Code4z, see the [Code4z Developer Cockpit](https://mainframe.broadcom.com/code4z-developer-cockpit).
57+
For an interactive overview of the Code4z Foundation pack, see the [Code4z Developer Cockpit](https://mainframe.broadcom.com/code4z-developer-cockpit).

foundationpack.png

-128 Bytes
Loading

package.json

Lines changed: 15 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
{
22
"name": "code4z-extension-pack",
33
"license": "SEE LICENSE IN LICENSE",
4-
"displayName": "Code4z",
5-
"description": "Extension pack for Mainframe users working with z/OS applications and tools",
6-
"version": "2.1.3",
4+
"displayName": "Code4z Foundation",
5+
"description": "Code4z extension pack for Mainframe users working with z/OS applications and tools",
6+
"version": "2.2.0",
77
"publisher": "broadcomMFD",
88
"icon": "icon.png",
99
"galleryBanner": {
@@ -19,8 +19,8 @@
1919
"mainframe",
2020
"hlasm",
2121
"cobol",
22-
"lsp",
23-
"explorer",
22+
"jcl",
23+
"pl/i",
2424
"endevor",
2525
"debugger",
2626
"abend"
@@ -41,21 +41,23 @@
4141
"broadcomMFD.debugger-for-mainframe",
4242
"broadcomMFD.ccf",
4343
"broadcomMFD.data-editor-for-mainframe",
44-
"broadcomMFD.abend-analyzer"
44+
"broadcomMFD.abend-analyzer",
45+
"broadcomMFD.pli-language-support",
46+
"broadcomMFD.jcl-language-support"
4547
],
4648
"contributes": {
4749
"walkthroughs": [
4850
{
4951
"id": "Code4zDay1",
50-
"title": "Code4z Day 1 Task Checklist",
51-
"description": "Use this checklist to execute the key tasks that we recommend before you start using Code4z extensions.",
52+
"title": "Code4z Foundation Day 1 Task Checklist",
53+
"description": "Use this checklist to execute the key tasks that we recommend before you start using Code4z Foundation extensions.",
5254
"steps": [
5355
{
5456
"id": "profile",
5557
"title": "Set Up a Zowe Profile",
5658
"description": "Create a Zowe Profile and add it to the Data Sets view in Zowe Explorer to connect to the mainframe and open mainframe data sets on VS Code, submit JCL, and perform other actions. To unlock all features, we recommend that you include your mainframe credentials within your Zowe Profile. \n[Add Zowe Profile](command:zowe.ds.addSession)",
5759
"media": {
58-
"image": "extensions4.png",
60+
"image": "foundationpack.png",
5961
"altText": "Code4z"
6062
},
6163
"completionEvents": [ "onCommand:zowe.ds.addSession"
@@ -74,8 +76,8 @@
7476
},
7577
{
7678
"id": "de4mtt",
77-
"title": "Specify Testing Tools Server for Data Editor for Mainframe",
78-
"description": "To use the Data Editor for Mainframe extension, specify the host and port of your Testing Tools Server in your extension settings. \n[Open Extension Settings](command:workbench.action.openSettings?%22@ext:BroadcomMFD.data-editor-for-mainframe%22)",
79+
"title": "Specify server for Data Editor for Mainframe",
80+
"description": "To use the Data Editor for Mainframe extension, specify the address of your File Master Plus Server in your extension settings. \n[Open Extension Settings](command:workbench.action.openSettings?%22@ext:BroadcomMFD.data-editor-for-mainframe%22)",
7981
"media": {
8082
"image": "extensions4.png",
8183
"altText": "Code4z"
@@ -85,8 +87,8 @@
8587
},
8688
{
8789
"id": "aa4mtt",
88-
"title": "Add a connection to your Testing Tools Server for Abend Analyzer for Mainframe",
89-
"description": "To use the Abend Analyzer for Mainframe extension, add a connection and specify the host and port of your Testing Tools Server. \n[Add a connection](command:symdump.newConnection)",
90+
"title": "Add a connection to your server for Abend Analyzer for Mainframe",
91+
"description": "To use the Abend Analyzer for Mainframe extension, add a connection and specify the address of your Testing Tools Server or Zowe API ML Gateway. \n[Add a connection](command:symdump.newConnection)",
9092
"media": {
9193
"image": "extensions4.png",
9294
"altText": "Code4z"

0 commit comments

Comments
 (0)