Skip to content

Latest commit

 

History

History
361 lines (335 loc) · 17.1 KB

index.md

File metadata and controls

361 lines (335 loc) · 17.1 KB
redirect_from
/home
/home/
<script> fetch(`https://www.api.metrics.zowe.org/cli`) .then((response) => response.json()) .then((data) => { document.querySelector('#cli-downloads').innerHTML = data.downloads; }); fetch(`https://www.api.metrics.zowe.org/explorer`) .then((response) => response.json()) .then((data) => { document.querySelector('#explorer-downloads').innerHTML = data.downloads; }); fetch(`https://www.api.metrics.zowe.org/server`) .then((response) => response.json()) .then((data) => { document.querySelector('#server-downloads').innerHTML = data.downloads; }); fetch(`https://www.api.metrics.zowe.org/omp`) .then((response) => response.json()) .then((data) => { document.querySelector('#slack-members').innerHTML = data.slackParticipants; }); fetch(`https://www.api.metrics.zowe.org/omp`) .then((response) => response.json()) .then((data) => { document.querySelector('#github-contributors').innerHTML = data.githubSubmittors; }); fetch(`https://www.api.metrics.zowe.org/conformants`) .then((response) => response.json()) .then((data) => { document.querySelector('#conformant-product-value').innerHTML = data.products; }); </script> <style> .slider-post { padding: 5px; } .slider-post a.post-image { display: block; height: 300px; background-size: contain; } .vertical-align-gap4 { display: flex; align-items: center; gap: 4px; } #menu-overview a.nav-link { background-color: #eeeeee; color: black !important; } #menu-overview.nav-item { background-color: #eeeeee; } </style> <script src="https://kit.fontawesome.com/f449f80794.js" crossorigin="anonymous"></script>

{% assign currentTime = 'now' | date: '%s' | plus: 0 %}
{% if site.data.question_of_month %}
{% for feedback in site.data.question_of_month %} {% assign fromFeedback = feedback.from | date: '%s' | plus: 0 %} {% assign toFeedback = feedback.to | date: '%s' | plus: 0 %} {% if currentTime > fromFeedback %} {% if toFeedback == 0 or currentTime < toFeedback %}

Question for Jan
Question for August
<iframe class="feedback-container" src="{{feedback.link}}"></iframe>
{% endif %} {% endif %} {% endfor %} {% endif %}

{% assign announcements = site.data.announcements %} {% assign release_date_v2 = site.data.releases.v2[0].release_date | date: '%s' | plus: 0 %} {% assign release_date_v1 = site.data.releases.v1[0].release_date | date: '%s' | plus: 0 %} {% assign week_time = 1209600 %} {% assign today_minus_week = currentTime | minus: week_time %} {% if release_date_v1 > today_minus_week %} {% capture version_v1_announcements %} Zowe version {{ site.data.releases.v1[0].version }} is now available. You can download the installers for this release from the Download page. To learn what's new in this release, see the Release notes. {% endcapture %} {% assign version_v1_announcements= version_v1_announcements | split: "" %} {% assign announcements = version_v1_announcements | concat: announcements %} {% endif %} {% if release_date_v2 > today_minus_week %} {% capture version_v2_announcements %} Zowe version {{ site.data.releases.v2[0].version }} is now available. You can download the installers for this release from the Download page. To learn what's new in this release, see the Release notes. {% endcapture %} {% assign version_v2_announcements= version_v2_announcements | split: "" %} {% assign announcements = version_v2_announcements | concat: announcements %} {% endif %}

Announcements
{% if announcements[0].announcement %}{{ announcements[0].announcement }}{% else %}{{ announcements[0] }}{% endif %}
{% for announcement in announcements %} {% if forloop.index > 1 %}
{% if announcement.announcement %}{{ announcement.announcement }}{% else %}{{ announcement }}{% endif %}
{% endif %} {% endfor %}

{% assign next_version = 2.7 %} {% assign next_version_date = currentTime %} {% assign minimum_difference = 9999999 %} {% for release in site.data.releases.future.v2 %} {% assign current_release_date = release.release_date | date: '%s' | plus: 0 %} {% if current_release_date > currentTime %} {% assign difference_in_seconds = current_release_date | minus: currentTime %} {% if difference_in_seconds < minimum_difference %} {% assign minimum_difference = difference_in_seconds %} {% assign next_version_date = release.release_date %} {% assign next_version = release.version %} {% endif %} {% endif %} {% endfor %} {% for release in site.data.releases.future.v1 %} {% assign current_release_date = release.release_date | date: '%s' | plus: 0 %} {% if current_release_date > currentTime %} {% assign difference_in_seconds = current_release_date | minus: currentTime %} {% if difference_in_seconds < minimum_difference %} {% assign minimum_difference = difference_in_seconds %} {% assign next_version_date = release.release_date %} {% assign next_version = release.version %} {% endif %} {% endif %} {% endfor %}

Zowe, the integrated and extensible open source framework for z/OS, combines the past and present to build the future of mainframes. Like Mac OS, Windows, and others, Zowe comes with a core set of applications out of the box in combination with the APIs and OS capabilities future applications will depend on.

Zowe offers modern interfaces to interact with z/OS and allows you to work with z/OS in a way that is similar to what you experience on cloud platforms today. You can use these interfaces as delivered or through plug-ins and extensions that are created by clients or third-party vendors.

Next release: v{{next_version}} GA {{next_version_date}} | View roadmap

<iframe title="Introduction to Zowe" src="{{ site. latest_video_embed }}" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen style="width: -webkit-fill-available; height: 100%"></iframe>

What would you like to do with Zowe?

Learn

Learn how Zowe works and what it can do for you

Use

Get started from planning to install and use Zowe

Create

Build extensions, services, plug-ins or apps on top of Zowe

Contribute

Contribute to the open source community developing Zowe

{% if site.data.upcoming_events.size >= 1 %}

Upcoming and recent events

{% for events in site.data.upcoming_events limit:3 %}
{% if events.url %} {% else %}
{{ events.event }}
{% endif %} {% assign currentTime = 'now' | date: '%s' | plus: 0 %} {% assign fromEvent = events.from | date: '%s' | plus: 0 %} {% assign toEvent = events.to | date: '%s' | plus: 0 %} {% if currentTime > toEvent %} {{ events.schedule }} {% else %} {{ events.schedule }} {% endif %}
{{ events.description }}
{% endfor %}
{% endif %}

Zowe projects

Zowe is composed of several projects, each improving the learning ability, accessibility, and possibility of mainframe development.

{% if site.data.projects.size >= 1 %} {% assign amount_of_rows = site.data.projects.size | divided_by: 3.0 | ceil %} {% assign range_rows = (1..amount_of_rows )%}

{% for current_row in range_rows %}
{% assign current_row_number = forloop.index %} {% assign amount_of_rows = forloop.length %} {% for project in site.data.projects limit: 3 offset: continue %} {% if amount_of_rows == current_row_number %}
{% else %}
{% endif %}

          <img class="image-zowe-use" src="{{ project.img_url }}">
          <a id="{{ project.name | replace: " ", "-" | downcase }}-intro"><h4>{{ project.name }}</h4></a>
          <p style="margin: 1rem auto">
            <span class="{{project.stage | replace: " ", "-" | downcase }} stage">{{project.stage}}</span> 
            <span class="{{project.dedication | replace: " ", "-" | downcase }} dedication">{{project.dedication}}</span>
          </p>
          <p style="margin: 1rem auto">{{project.description}}</p>
          <p>
              {% if project.github_url %}
                <a href="{{ project.github_url }}">Code on GitHub</a>&nbsp;|&nbsp;
              {% endif %}
              {% if project.slack_url %}              
                <a href="{{ project.slack_url }}">Connect on Slack</a>&nbsp;|&nbsp;
              {% endif %}
              {% if project.doc_url %}              
                <a href="{{ project.doc_url }}">Learn more</a>&nbsp;|&nbsp;
              {% endif %}
              {% if project.tour_url %}              
                <a href="{{ project.tour_url }}">View Tour</a>
              {% endif %}
          </p>
        </div>
      {% endfor %}
    </div>
  {% endfor %}
</div>
{% endif %}

From Zowe blog

<script src="assets/retainable.js" ></script> <script src="assets/feedback.js" ></script>