Skip to content

Latest commit

 

History

History
139 lines (123 loc) · 6.13 KB

Zowe IntelliJ Squad - 23PI3 Objectives.md

File metadata and controls

139 lines (123 loc) · 6.13 KB

Zowe IntelliJ Squad - 23PI3 - (August 2023 - October 2023)

Zowe Explorer plug-in for IntelliJ IDEA

Zowe Explorer plug-in for IntelliJ IDEA - become a core component

  • What problem are you solving?
    • The plug-in is already in a LTS state, the squad is already a GA squad, so it is the time to become a core component in the nearest future
  • What are you doing to solve it?
    • Define and meet the requirements for the plug-in to become a core component
  • When do you plan to start the work?
    • 22Q4
  • When do you plan to deliver the solution?
    • 23Q3

Zowe Explorer plug-in for IntelliJ IDEA v1.1.0 release

  • What problem are you solving?
    • There are a plenty of features to introduce in the new minor version of the plug-in:
      • Virtual files synchronization process rework
      • “whoami” command before a connection is created
      • Change password feature (z/OS 2.5 and later)
      • “Edit” option instead of “Rename” for dataset and USS masks
      • “Duplicate” option for a dataset member
      • Dataset presets
      • Defaults for a dataset allocation dialog window
      • Hint after a connection is created
      • Dataset organization options clarification
      • Doubleclick for connection and working sets in Settings
      • “No items found” for dataset and USS masks
      • Full logging coverage
      • Code coverage with tests increase
  • What are you doing to solve it?
    • Prepare, test and release the new version of the plug-in
  • When do you plan to start the work?
    • 23Q1
  • When do you plan to deliver the solution?
    • 23Q3

Zowe Explorer plug-in for IntelliJ IDEA v1.1.1 and v1.1.2 release

  • What problem are you solving?
    • After the next minor version of the plug-in is released, we are expecting some new bugs to arise
  • What are you doing to solve it?
    • Together with some old ones, fix new bugs after v1.1.0 release
  • When do you plan to start the work?
    • 23Q3
  • When do you plan to deliver the solution?
    • 23Q3 - 23Q4

Feature to use API ML in Zowe Explorer plug-in for IntelliJ IDEA

  • What problem are you solving?
    • We've discovered some ways to work with the API ML, but we don't have prepared structure to work with it in our plug-in
  • What are you doing to solve it?
    • Investigate, how to introduce possibility to work with a mainframe using API ML
  • When do you plan to start the work?
    • 22Q4
  • When do you plan to deliver the solution?
    • 23Q4

Code coverage increase to normal values (at least 50-60)

  • What problem are you solving?
    • As a Zowe Explorer plug-in for IntelliJ IDEA developer, I want my code to be covered with autotests at least for 50% to avoid bugs in the existing code and in the code to be written
  • What are you doing to solve it?
    • Cover the code with autotests for at least 50% coverage
  • When do you plan to start the work?
    • 22Q3
  • When do you plan to deliver the solution?
    • 23Q4

Zowe JCL plug-in for IntelliJ IDEA

Zowe JCL plug-in for IntelliJ IDEA release v0.2.0

  • What problem are you solving?
    • There are some features to be implemented in v0.2.0 of the plug-in:
      • Live templates
      • JES2/JES3 statements
      • Code autocompletion
  • What are you doing to solve it?
    • Prepare, test and release the new minor version of the plug-in
  • When do you plan to start the work?
    • 23Q2
  • When do you plan to deliver the solution?
    • 23Q4

Migration to LSP since IntelliJ IDEA v2023.2

  • What problem are you solving?
    • Starting from IntelliJ IDEA v2023.2, JetBrains team announced that there will be LSP support. We need to switch up to the LSP instead of defining our own ANTLR/PSI logics in the code highlighting plug-ins
  • What are you doing to solve it?
    • Investigate and implement a new version of the Zowe JCL plug-in for IntelliJ IDEA with LSP support
  • When do you plan to start the work?
    • 23Q3
  • When do you plan to deliver the solution?
    • 24Q1

Zowe zDevOps plug-in for Jenkins

Zowe zDevOps plug-in for Jenkins release v0.2.0

  • What problem are you solving?
    • There are some new features as classic freestyle jobs, new declarative steps, etc. to be implemented and released in the new version of the Zowe zDevOps plug-in for Jenkins
  • What are you doing to solve it?
    • Release the v0.2.0 of the Zowe zDevOps plug-in for Jenkins
  • When do you plan to start the work?
    • 23Q1
  • When do you plan to deliver the solution?
    • 23Q3

Zowe CICS plug-in for IntelliJ IDEA

CICS Plugin MVP - basic interactions + tree for CICS resources

  • What problem are you solving?
    • As an IntelliJ Platform user, I want to have access to CICS resources and to be able to work with them through the IntelliJ IDEA IDEs
  • What are you doing to solve it?
    • Set up the environment to work with CICS, implement the new plugin as an extension to the Zowe Explorer plug-in for IntelliJ IDEA, implement a connection to the CICS through CMCI API, implement tree view of the CICS resources
  • When do you plan to start the work?
    • 23Q1
  • When do you plan to deliver the solution?
    • 23Q4

UI plug-in for Jenkins in IntelliJ IDEA IDEs

The v0.1.0 release of the plug-in

  • What problem are you solving?
    • As IntelliJ and Jenkins user, I want to have a user interface inside IntelliJ IDEs to be able to work with Jenkins through the IntelliJ IDE, that supports mainframe-specific functions
  • What are you doing to solve it?
    • Implement the basic design of the user interface to interact with Jenkins, implement interaction with pipelines
  • When do you plan to start the work?
    • 23Q1
  • When do you plan to deliver the solution?
    • 24Q1

COBOL language support in IntelliJ IDEA

COBOL plug-in MVP

  • What problem are you solving?
    • There is no COBOL language support plug-in in IntelliJ yet
  • What are you doing to solve it?
    • Design and implement an MVP of the plugin
  • When do you plan to start the work?
    • 23Q1
  • When do you plan to deliver the solution?
    • 23Q4