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

23PI4 Planning #1809

Closed
11 of 20 tasks
adam-wolfe opened this issue Sep 21, 2023 · 0 comments
Closed
11 of 20 tasks

23PI4 Planning #1809

adam-wolfe opened this issue Sep 21, 2023 · 0 comments
Labels
keep Issues with this label will be ignored by the stale bot

Comments

@adam-wolfe
Copy link
Contributor

adam-wolfe commented Sep 21, 2023

Zowe CLI Squad - 23PI4 - (2023/10/24 - 2024/01/22)

V3 Pre-release

Implement planned changes for V3 and publish a pre-release version to npm.

High Priority Defects and Enhancements

SDK Conformance and LTS status

Work with the Onboarding Squad and the IntelliJ Explorer Squad to develop Zowe client SDK conformance criteria and ensure that the Node.JS and Python Zowe Client SDKs achieve conformance.

Review and Enhance System Tests

  • Perform an inventory of existing system tests.
  • Identify gaps in testing. What functionality is not covered that should be?
  • Implement additional system tests where gaps exist.
  • Identify opportunities to use community computing resources.

OpenSSF Best Practices Badge

This work may carry across 23PI4 & 24PI1:

Helpful links for OpenSSF Best Practices Badge criteria:

Zowe CLI / Zowe SDK Roadmap

(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 TBD)

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

(Done) 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) and removal of Keytar from VS Code in the August 2023 release, 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

(Done) 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
  • Zowe CLI on Unix System Services (USS)
@adam-wolfe adam-wolfe added the keep Issues with this label will be ignored by the stale bot label Sep 21, 2023
@adam-wolfe adam-wolfe pinned this issue Sep 28, 2023
@github-project-automation github-project-automation bot moved this to New Issues in Zowe CLI Squad Dec 26, 2023
@t1m0thyj t1m0thyj moved this from New Issues to PI Backlog in Zowe CLI Squad Dec 26, 2023
@github-project-automation github-project-automation bot moved this from PI Backlog to Closed in Zowe CLI Squad Feb 2, 2024
@adam-wolfe adam-wolfe unpinned this issue Feb 2, 2024
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

1 participant