This repository contains the materials of how the Zowe project operates, along with meeting notes and materials from regularly scheduled meetings of the Zowe Leadership Committee (ZLC).
The Zowe Leadership Committee (ZLC) oversees all code development and release management for the Zowe project. In particular, the ZLC has the following roles:
- Receive proposals for sub-projects leveraging Zowe technology and will decide, via a vote, on whether the sub-project is accepted.
- Be responsible for working with the OMP Marketing Committee to ensure messaging and content is consistent with the vision and mission of Zowe.
- Create and maintain development iteration criteria and release train to drive framework development and deployment
- When required, vote on revoking commit rights
The ZLC is composed of six (6) members of the Zowe community. Initially IBM, CA Technologies, and Rocket Software have each nominated two individuals to serve on the ZLC while the Zowe community builds committer diversity, for a term that will end by July 31, 2019.
To qualify for nomination to serve on the ZLC, the individual must be a committer on a Zowe sub-project. No more than 2 individuals on the ZLC can be afflilated with the same company.
All members of the Zowe community are welcome to participate in meetings and discussion on the Zowe project. For matters requiring a vote of the ZLC ( such as approving a new sub-project or approving a Zowe release ), the following individuals are considered voting members of the ZLC:
- Matt Hogstrom, Chairperson
- Mark Ackert
- Jean-Philippe Linardon
- Sean Grady
- Bruce Armstrong
- Jean-Louis Vignaud
Terms and election process is defined in the project structure guidelines.
All ZLC meeting are posted on the Zowe Development Calendar. You can view past meeting notes and materials.
The following are the current sub-projects that are part Zowe by maturity level
- Zowe API Mediation layer
- Zowe CLI
- Zowe Web Desktop
- Zowe Onboarding
- Zowe CI/CD
The Zowe project is self governed by the Zowe community, with each sub-project setting thier own governance provided the Zowe project roles are identified. The ZLC has estalished a number of governance processes as outlined below:
- Project Structure
- Sub-project guidelines -- Lifecycle of sub-projects -- Proposal process -- Example governance for sub-projects -- Role Definitions within sub-projects
- Contribution Guidelines
- Project Role Definitions
- Code of Conduct - Zowe community members are bound to the Linux Foundation Code of Conduct.
- Release Process
- Framework Release Process
- License and Copyright guidance
All of these documents have been approved by both the Zowe Leadership Committee (ZLC) as well as the Open Mainframe Project Techincal Steering Committee (TSC). These documents can be amended by a majority vote of the ZLC at any time.