# Information roadmap for Zowe CLI

This roadmap outlines the information resources that are available for all user roles who are interested in Zowe CLI. These resources provide information about various subject areas, such as learning basic skills, installation, developing, and troubleshooting for Zowe CLI.

The following definition of skill levels about Zowe will help you gather most relevant resources for you.

  • Beginner: You're starting out and want to learn the fundamentals.
  • Intermediate: You have some experience but want to learn more in-depth skills.
  • Advanced: You have lots of experience and are looking to learn about specialized topics.

# Fundamentals

Zowe skill level: Beginner

  • Zowe CLI overview

    New to Zowe CLI? This overview topic introduces what is Zowe CLI.

  • Architecture

    Review the Zowe architecture to understand how Zowe CLI works in the Zowe framework.

  • Zowe CLI FAQs

    If you have a question, it's a good idea to try the FAQ, which answers the most commonly asked questions about Zowe CLI.

# Quick start

Zowe skill level: Beginner

# Installing

Zowe skill level: Beginner

# Configuring and updating

Zowe skill level: Intermediate

  • Configuring Zowe CLI

    This topic explains how to configure Zowe CLI, such as changing log levels and setting the home directory location.

  • Updating Zowe CLI

    Learn how to update Zowe CLI to a more recent version using different methods.

# Using Zowe CLI and plug-ins

Zowe skill level: Intermediate

  • Using Zowe CLI

    Learn about how to use Zowe CLI, including connecting to the mainframe, managing profiles, integrating with API Mediation Layer, and more.

  • Zowe CLI extensions and plug-ins

    This information guides you to explore the extensions and plug-ins available to Zowe CLI and install plug-ins to extend the capabilities of Zowe CLI. Plug-ins add functionality to the product in the form of new command groups, actions, objects, and options.

  • Docs: Zowe CLI command reference guide

    View detailed documentation on commands, actions, and options in Zowe CLI. The reference document is based on the @zowe-v1-lts version of the CLI. You can read an interactive online version, download a PDF document, or download a ZIP file containing the HTML for the online version:

  • Best practices

    Are you looking for recommendations and tips on how to best use Zowe CLI to meet your needs? These resources provide best practices recommendations.

  • Zowe CLI and TSO commands (opens new window)

    This blog shows how to configure and use the TSO command feature of Zowe.

# Developing a Zowe CLI plug-in

Zowe skill level: Advanced

Zowe CLI extenders can build plug-ins that provide new commands.

# Contributing to Zowe CLI

Zowe skill level: Advanced

  • Contributing guidelines (opens new window)

    This document is a summary of conventions and best practices for development within Zowe CLI or development of Zowe CLI plug-ins. The guidelines contain critical information about working with the code, running/writing/maintaining automated tests, developing consistent syntax in your plug-in, and ensuring that your plug-in integrates with Zowe CLI properly.

  • Conformance Program

    This topic introduces the Zowe Conformance Program. Conformance provides Independent Software Vendors (ISVs), System Integrators (SIs), and end users greater confidence that their software will behave as expected. As vendors, you are invited to submit conformance testing results for review and approval by the Open Mainframe Project. If your company provides software based on Zowe CLI, you are encouraged to get certified today.

  • Blog: Zowe Conformance Program Explained (opens new window)

    This blog describes the Conformance Program in more details.

# Troubleshooting and support

  • Troubleshooting Zowe CLI

    Learn about the tools and techniques that are available to help you troubleshoot and resolve problems. You can also find a list of common issues about Zowe CLI.

  • Sumit an issue (opens new window)

    If you have an issue that is specific to Zowe CLI, you can submit an issue against the zowe-cli repo.

# Community resources