The Zowe community is divided up into teams (or squads) that have specific missions and goals. Like any open source project, each team/squad is made up of contributors and committers. Communication is important for a healthy community and each squad uses similar tools to foster collaboration and promote transparency.
All code contributed to the Zowe project is licensed under the Eclipse Public License 2.0
Community Slack Channels:
The Zowe community uses Slack as the primary means of interacting to facilitate active collaboration through the following channels.
Register an account with Slack at https://slack.openmainframeproject.org/
Ask questions about the API Mediation Layer, propose new ideas, or interact with the squad.
Discuss and review build related Issues.
Ask questions about Zowe CLI, propose new ideas, and interact with the Zowe CLI community.
Expand upon the base technologies being contributed to the project.
Zowe development discussions.
Discuss or ask questions about the documentation.
Develop the material and supporting activities for onboarding developers and users.
This channel is for users to ask questions, look for help and interact with each other.
Contribute with GitHub
Zowe uses GitHub to submit issues and ZenHub Workspaces to help organize and track these issues.
To submit an issue (Bug or Feature) against the Community Repo, use the following link https://github.com/zowe/community/issues/new/choose.
To view the Zowe Backlogs and Features use the following links:
ZenHub (Backlog): https://app.zenhub.com/workspaces/community-5c93e02fa70b456d35b8f0ed
ZenHub (Features): https://app.zenhub.com/workspaces/community-5c93e02fa70b456d35b8f0ed/board?labels=enhancement&repos=145870120
However, to keep the issues as close to the code as possible, see the specific Squad Github Repos and ZenHub Workspaces below where you can open Issues directly against them.
- GitHub: https://github.com/zowe/docs-site
Create an issue here that relates to any Zowe documentation.
The top-level superproject for zLUX. zLUX includes the Zowe Desktop framework in addition to several built-in apps and an example server implementation.
zLUX Framework components for management of zLUX Apps. Used for window managers or web layouts.
A simple editor in a browser.
A collection of build, deploy, and run scripts & configuration files for running a simple zLUX server.
Contains essential zLUX proxy server components including SSO and service catalogs.
The JES Explorer application in the Zowe Web UI.
The MVS Explorer application in the Zowe Web UI.
The USS Explorer application in the Zowe Web UI.
A simple HTTPS server to serve Zowe Desktop Explorer plug-ins.
- ZenHub (Backlog): https://app.zenhub.com/workspaces/zlux-core-5ca217c7d74bd07972cb77db
Check here to see what the Web UI and File Editor squad is currently working on.
A command-line interface that lets application developers interact with z/OS remotely. Create an issue here for anything related to Zowe CLI.
A plug-in for Zowe CLI that lets you interact with IBM CICS.
A plug-in for Zowe CLI that lets you interact with IBM Db2.
Visual Studio Code Plug-in for Zowe, which lets users interact with z/OS data sets on a remote mainframe instance. Powered by Zowe CLI.
A sample plug-in for Zowe CLI. Includes tutorials for extenders who want to contribute to the Zowe CLI project or build plug-ins.
The Imperative CLI Framework on which Zowe CLI is built. Use the framework when contributing to Zowe CLI or developing CLI plug-ins.
- ZenHub (Backlog): https://app.zenhub.com/workspaces/zowe-cli-team-5ca2195cd74bd07972cb7878
Check here to see what the CLI squad is currently working on.
A gateway that acts as a reverse proxy for z/OS services, together with a catalog of REST APIs and a dynamic discovery capability. Base Zowe provides core services for working with MVS Data Sets, JES, and z/OSMF REST APIs.
Common explorer API components.
The Spring Boot based data set APIs.
The Spring Boot based Jobs APIs.
- ZenHub (Backlog): https://app.zenhub.com/workspaces/api-layer-5c7e802bcfa1d10365963ef7
Check here to see what the API Mediation and Security squad is currently working on.
Packaging repository for the Zowe install scripts and files.
Perform Zowe installation and run smoke/integration tests.
Promote and publish Zowe build.
- ZenHub (Backlog): https://app.zenhub.com/workspaces/zowe-install-packaging-5c7e80581157be532ce67ea9
Check here to see what the Foundation (CI/CD) squad is currently working on.
Community Mailing Lists:
There are three mailing lists for Zowe open to anyone who is interested in subscribing.
Allows developers and contributors to discuss feature ideation.
Allows users to provide feedback and submit inquiries.
Allows anyone to submit questions related to project governance, outlined in our charter.
The community calendar shows all of the scheduled meetings. All meetings are an open invitation for any community member to join.
Community Meeting Minutes and Recording:
Several of the squads will record and track important discussion and post meeting minutes and recordings here.
Reporting Security Issue
- Security issues should not be reported through the Git Issues process due to the sensitive nature of the information.
Please direct all security issues to the Zowe Leadership Committee using the following e-mail address: firstname.lastname@example.org. A member of the ZLC will reply to acknowledge receipt of the vulnerability and coordinate remediation with the affected project.