Commit 5812d4de authored by Mark Pundsack's avatar Mark Pundsack
Browse files

Automate part of the direction page; move issue lists to separate pages

parent 08b726ae
Pipeline #125145395 failed with stages
in 11 minutes and 22 seconds
......@@ -141,7 +141,6 @@ configure :build do
milestones = direction.generate_milestones # /releases/gitlab-com
 
# Set up proxies using now-fetched content for shared pages
proxy '/direction/index.html', '/direction/template.html', locals: { wishlist: wishlist }, ignore: true
proxy '/upcoming-releases/index.html', '/upcoming-releases/template.html', locals: { direction: direction_all_content }, ignore: true
proxy '/releases/gitlab-com/index.html', '/releases/gitlab-com/template.html', locals: { milestones: milestones }, ignore: true
proxy '/direction/cicd/index.html', '/direction/cicd/template.html', locals: { direction: direction_cicd_content }, ignore: true
......@@ -164,6 +163,10 @@ configure :build do
list: releases.generate,
count: releases.count
}, ignore: true
proxy '/releases/by_tier/index.html', '/releases/by_tier/template.html', locals: {
wishlist: wishlist,
count: releases.count
}, ignore: true
end
end
 
......
......@@ -39,6 +39,8 @@ forward.
* [The Product Vision Backstory](/blog/2018/10/09/gitlab-product-vision-back-story/)
* [The 2019 and Beyond Product Vision](/blog/2018/10/01/gitlab-product-vision/)
* [Product Vision, Strategy, and 2019 Plan slides](https://docs.google.com/presentation/d/19o720CqP9S-xRQoT9y8FF7DgtRxuJhQedaaQQQygYx8/edit)
* [GitLab's 2018 Product Vision: Prototype demo](/blog/2018/02/26/gitlabs-2018-product-vision/)
* [Beyond CI/CD: GitLab's DevOps vision](/blog/2017/10/04/devops-strategy/) (circa 2017)
 
### DevOps Stages
 
......@@ -67,12 +69,19 @@ DevOps is a broad space with a lot of complexity. To manage this within GitLab,
we break down the [DevOps lifecycle](https://en.wikipedia.org/wiki/DevOps_toolchain)
into a few different [sections](/handbook/product/categories/#hierarchy), each with its own direction page you can review.
 
* **[Dev Section Direction Page](/direction/dev/)** - Includes [Manage](/direction/dev/#manage), [Plan](/direction/dev/#plan), and [Create](/direction/dev/#create) stages
* **[CI/CD Section Direction Page](/direction/cicd/)** - Includes [Verify](/direction/cicd/#verify), [Package](/direction/cicd/#package), and [Release](//direction/cicd/#release) stages
* **[Ops Section Direction Page](/direction/ops/)** - Includes [Configure](/direction/configure) and [Monitor](/direction/monitor) stages
* **[Secure & Defend Section Direction Page](/direction/secure/)** - Includes the [Secure](/direction/secure) and [Defend](/direction/defend) stages
* **[Growth Section Direction Page](/direction/growth/)** - Includes the Growth stage, which includes the [Acquisition](/direction/acquisition), [Conversion](/direction/conversion), [Expansion](/direction/expansion), [Retention](/direction/retention), [Fulfillment](/direction/fulfillment), and [Telemetry](/direction/telemetry) groups
* **[Enablement Section Direction Page](/direction/enablement/)** - Includes the Enablement stage, which includes the [Geo](/direction/geo), [Distribution](/direction/distribution), and [Global Search](/direction/global-search) groups
<% data.sections.each do |sectionKey, section| %>
<% line = "* **[#{section.name} Section Direction](#{section.direction})** - Includes the " %>
<% stages = data.stages.stages.select{|stageKey, stage| stage.section==sectionKey} %>
<% stageLinks = stages.map { |stageKey,stage| "[#{stage.display_name}](#{stage.direction})" } %>
<% line += stageLinks.to_sentence + " " + "stage".pluralize(stages.count) %>
<% if stages.count == 1 then %>
<% stages.each do |stageKey, stage| %>
<% groups = stage.groups.map { |groupKey, group| "[#{group.name}](#{group.direction})" } %>
<% line += ", which includes the " + groups.to_sentence + ' ' + "group".pluralize(groups.count) %>
<% end %>
<% end %>
<%= line %>
<% end %>
 
We are investing in the following manner across each stage:
 
......@@ -83,7 +92,7 @@ We are investing in the following manner across each stage:
- [Rolling 4 Quarters GitLab Hiring Plan](https://docs.google.com/spreadsheets/d/12mNijMwA8hIG5h3zV5JJ0oxsVh6xzk6-si0eT7L9mvM/edit#gid=1361884179) (internal only)
- [Finding headcount outside of your stage](https://about.gitlab.com/handbook/product/product-management/process/#prioritize-global)
 
### [Possible Future Stages](/direction/future-stages)
### [Possible future stages](/direction/future-stages)
Possible future stages that are being considered can be found on our [Product stages, groups, and categories](https://about.gitlab.com/handbook/product/categories/#possible-future-stages) page
 
## 3-year Strategy
......@@ -340,32 +349,7 @@ things that _are_ listed.
 
## Moonshots
 
Moonshots are big hairy audacious goals that may take a long time to deliver.
<%= wishlist["moonshots"] %>
## Paid tiers
### Starter
Starter features are available to anyone with an Enterprise Edition subscription (Starter, Premium, Ultimate).
<%= wishlist["GitLab Starter"] %>
### Premium
Premium features are only available to Premium (and Ultimate) subscribers.
<%= wishlist["GitLab Premium"] %>
### Ultimate
Ultimate is for organizations that have a need to build secure, compliant
software and that want to gain visibility of - and be able to influence - their
entire organization from a high level. Ultimate features are only be available
to Ultimate subscribers.
<%= wishlist["GitLab Ultimate"] %>
See [moonshots](/direction/moonshots/).
 
### Actionable feedback
 
......
## Moonshots
Moonshots are big hairy audacious goals that may take a long time to deliver.
<%= wishlist["moonshots"] %>
......@@ -5,7 +5,7 @@ extra_css:
- releases.css
---
 
GitLab has been releasing on the 22nd of the month for the last <%= count %> months straight! For a list of release posts including patch releases, please check the blog category [releases](/releases/categories/releases/). Future releases, and their important features, can be found on our [upcoming releases](/upcoming-releases/) page.
GitLab has been releasing on the 22nd of the month for the last <%= count %> months straight! For a list of release posts including patch releases, please check the blog category [releases](/releases/categories/releases/). Future releases, and their important features, can be found on our [upcoming releases](/upcoming-releases/) page. You can also view [upcoming features by product tier](/releases/by_tier/).
 
Information about the features and release currently running on [GitLab.com](https://gitlab.com) can be viewed at the [GitLab.com release](/releases/gitlab-com/) page.
 
......
---
layout: markdown_page
title: GitLab releases by tier
---
## Upcoming releases by tier
GitLab has been releasing on the 22nd of the month for the last <%= count %> months straight! For a list of release posts including patch releases, please check the [releases category on the blog](/releases/categories/releases/). Future releases, and their important features, can be found on our [upcoming releases](/upcoming-releases/) page.
Information about the features and release currently running on [GitLab.com](https://gitlab.com) can be viewed at the [GitLab.com release](/releases/gitlab-com/) page.
Past releases can be found on our [releases page](/releases/).
## Paid tiers
### Starter
Starter features are available to anyone with an Enterprise Edition subscription (Starter, Premium, Ultimate).
<%= wishlist["GitLab Starter"] %>
### Premium
Premium features are only available to Premium (and Ultimate) subscribers.
<%= wishlist["GitLab Premium"] %>
### Ultimate
Ultimate is for organizations that have a need to build secure, compliant
software and that want to gain visibility of - and be able to influence - their
entire organization from a high level. Ultimate features are only be available
to Ultimate subscribers.
<%= wishlist["GitLab Ultimate"] %>
......@@ -15,7 +15,7 @@ Note that we often move things around, do things that are not listed, and cancel
things that _are_ listed. Some of the things listed here might not ever be in
GitLab. New Starter, Premium, and Ultimate features are indicated with labels.
This is our best estimate of where new features will land, but is in no way
definitive.
definitive. You can also view [upcoming features by product tier](/releases/by_tier/).
 
Past releases can be found on our [releases page](/releases/).
 
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment