Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

23PI2 Planning #1671

Closed
21 of 28 tasks
zFernand0 opened this issue Mar 29, 2023 · 1 comment
Closed
21 of 28 tasks

23PI2 Planning #1671

zFernand0 opened this issue Mar 29, 2023 · 1 comment
Labels
keep Issues with this label will be ignored by the stale bot

Comments

@zFernand0
Copy link
Member

zFernand0 commented Mar 29, 2023

Zowe SDK (Node.js and Python), CLI & Plug-ins

Complex z/OS Jobs and z/OS Files commands

Enable Zowe CLI users to perform more complex (jobs & files) tasks with single commands.

CLI Squad Plan:

V3 Pre-release

Address Items in the CLI and Imperative Backlogs

Take action in accordance with Community Guidelines to support Zowe CLI users and extenders, resolve defects, and implement beneficial enhancements suggested by members of the Zowe community.

CLI Squad Plan:

Enhancements

Bugs

[Stretch] Community Upvoted

OpenSSF Best Practices Badge

Helpful links for OpenSSF Best Practices Badge criteria:

Zowe CLI / Zowe SDK Roadmap

(Carry-over) Complex z/OS Jobs and z/OS Files commands

  • What problem are you solving?
    • Customers are looking for CLI commands that perform more complex (jobs & files) tasks to reduce scripting and make interactive CLI commands more efficient
  • What are you doing to solve it?
    • Introduce several new CLI commands capable of performing multiple tasks in a single command
  • When do you plan to start the work?
    • CY22Q3
  • When do you plan to deliver the solution?
    • CY22Q4 (delayed until CY23Q2)

(Carry-over) Gold OpenSSF Best Practices Badge (Formerly CII Best Practices Badge)

  • What problem are you solving?
    • The Zowe Project has not earned the gold OpenSSF Best Practices Badge, a requirement from LF/OMP that ensures the Open Source project satisfies FLOSS (Free/Libre & Open Source Software) Best Practices criteria
  • What are you doing to solve it?
    • Review requirements and take necessary actions to satisfy them for the gold badge level
  • When do you plan to start the work?
    • CY22Q3
  • When do you plan to deliver the solution?
    • CY22Q4 (delayed until CY23Q3)

(Carry-over) Keytar Replacement

  • What problem are you solving?
    • Mainframe customers demand trustworthy storage of secure values in Zowe CLI. With the sunset of the Atom organization who supplied the Keytar package, we would require an actively maintained alternative for secure credential storage
  • What are you doing to solve it?
    • Implement a suitable replacement to the Keytar package with minimal impact to our end users
  • When do you plan to start the work?
    • CY23Q1
  • When do you plan to deliver the solution?
    • CY23Q3

(Carry-over) Zowe CLI on Unix System Services (USS)

  • What problem are you solving?
    • Mainframe customers like to experiment with Zowe without requiring desktop software (i.e. SYSPROGS want to run CLI commands on z/OS) as part of their experimentation or enterprise use with Zowe CLI
  • What are you doing to solve it?
    • Certify and document how to use Zowe CLI on z/OS (USS)
    • Implement secure credential management, otherwise credentials are in plain-text
  • When do you plan to start the work?
    • CY23Q1
  • When do you plan to deliver the solution?
    • CY23Q4

SDK Conformance and LTS Status

  • What problem are you solving?
    • Mainframe developers are interested in extending the existing SDKs in order to create applications for their services
  • What are you doing to solve it?
    • Solidify the SDK Conformance guidelines for:
      • New Services (like CICS SDK)
      • New Programming languages (like Kotlin SDK)
    • Prepare the SDKs technically and logistically for conformance
    • Apply for (and achieve) conformance for existing SDKs
    • Release the SDKs as LTS
  • When do you plan to start the work?
    • CY23Q2
  • When do you plan to deliver the solution?
    • CY23Q4

(Stretch) Zowe Client Mentorship Opportunity: Enhancing the Python SDK

  • What problem are you solving?
    • Consumers of the Python SDK are requesting enhancements, including support for Zowe V2 team configuration files
  • What are you doing to solve it?
    • Leverage the mentorship program to deliver enhancements to the existing SDK
  • When do you plan to start the work?
    • CY23Q2
  • When do you plan to deliver the solution?
    • CY23Q4

Postponed Objectives

For more details, please see the 2023 PI1 Planning Objectives

  • Zowe App Store Participation
  • In-memory Credential Management & Identity Tokens
  • Zowe CLI Containerization
@zFernand0 zFernand0 added the keep Issues with this label will be ignored by the stale bot label Mar 29, 2023
@zFernand0 zFernand0 pinned this issue Apr 24, 2023
@adam-wolfe
Copy link
Contributor

23PI2 has ended.

@zFernand0 zFernand0 unpinned this issue Aug 1, 2023
@zFernand0 zFernand0 pinned this issue Aug 1, 2023
@adam-wolfe adam-wolfe unpinned this issue Aug 30, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
keep Issues with this label will be ignored by the stale bot
Projects
None yet
Development

No branches or pull requests

2 participants