Commit a522bc3b authored by Mark Pundsack's avatar Mark Pundsack

Update sub-departments

parent 5b3b60c3
Pipeline #45520609 failed with stages
in 11 minutes and 24 seconds
......@@ -6,22 +6,46 @@ dev:
cm: Erica Lindberg
tw: Mike Lewis
ops:
name: "Ops"
cm:
name: "Configure and Monitor"
pm: Kenny Johnston
em: Dalia Havens
pmm: William Chia
cm: Erica Lindberg
tw: Mike Lewis
sec:
name: "Sec"
vpr:
name: "Verify, Package, and Release"
pm: Kenny Johnston
em: Dalia Havens
pmm: William Chia
cm: Erica Lindberg
tw: Mike Lewis
secure:
name: "Secure"
pm: Kenny Johnston
em: Dalia Havens
pmm: Cindy Blake
cm: Erica Lindberg
tw: Mike Lewis
defend:
name: "Defend"
pm: Kenny Johnston
em: Dalia Havens
pmm: Cindy Blake
cm: Erica Lindberg
tw: Mike Lewis
growth:
name: "Growth"
pm: Eric Brinkman
em: Tommy Morgan
pmm: Ashish Kuthiala
cm: Erica Lindberg
tw: Mike Lewis
enablement:
name: "Enablement"
pm: Eric Brinkman
......
......@@ -143,7 +143,7 @@ stages:
established: 2012
related:
- "create"
dept: ops
dept: vpr
pm: "Brendan O'Leary"
pmm: William Chia
cm: Aricka Flowers
......@@ -180,7 +180,7 @@ stages:
vision: /direction/package
roadmap: "https://gitlab.com/groups/gitlab-org/-/roadmap?label_name%5B%5D=devops%3Apackage&scope=all&sort=end_date_asc&state=opened&layout=QUARTERS"
established: 2016
dept: ops
dept: vpr
pm: Joshua Lambert (interim)
pmm: William Chia
cm: Aricka Flowers
......@@ -214,7 +214,7 @@ stages:
related:
- "create"
- "defend"
dept: sec
dept: secure
pm: Fabio Busatto
pmm: Cindy Blake
cm: Erica Lindberg
......@@ -261,7 +261,7 @@ stages:
established: 2016
related:
- "configure"
dept: ops
dept: vpr
pm: Jason Lenny
pmm: William Chia
cm: Aricka Flowers
......@@ -298,7 +298,7 @@ stages:
established: 2018
related:
- "configure"
dept: ops
dept: cm
pm: Daniel Gruesso
pmm: William Chia
cm: Aricka Flowers
......@@ -346,7 +346,7 @@ stages:
established: 2016
related:
- "release"
dept: ops
dept: cm
pm: Joshua Lambert
pmm: William Chia
cm: Aricka Flowers
......@@ -387,7 +387,7 @@ stages:
- "release"
- "secure"
- "manage"
dept: sec
dept: defend
pm: Fabio Busatto
pmm: Cindy Blake
cm: Erica Lindberg
......@@ -422,6 +422,42 @@ stages:
categories:
- data_loss_prevention
growth:
display_name: Growth
dept: growth
related:
- manage
- create
- verify
- package
- configure
- monitor
- secure
- defend
established: 2019
internal_only: true
groups:
acquisition:
name: "Acquisition and Activation"
pm: Tamas Szuromi
engineering_manager: Liam McAndrew
frontend_engineering_manager: Dennis Tang (Interim)
smau:
name: "Stage Cross Use (SMAU)"
pm: Tamas Szuromi
engineering_manager: Liam McAndrew
frontend_engineering_manager: Dennis Tang (Interim)
converstion:
name: "Conversion and Upsell"
pm: Tamas Szuromi
engineering_manager: Liam McAndrew
frontend_engineering_manager: Dennis Tang (Interim)
retention:
name: "Retention and Reactivation"
pm: Tamas Szuromi
engineering_manager: Liam McAndrew
frontend_engineering_manager: Dennis Tang (Interim)
enablement:
display_name: Enablement
dept: enablement
......@@ -499,12 +535,6 @@ stages:
- Infrastructure Department
categories:
- gitaly
growth:
name: "[Growth](growth-team/)"
pm: Tamas Szuromi
backend_engineering_manager: Liam McAndrew
frontend_engineering_manager: Dennis Tang (Interim)
dept: enablement
system:
name: System
description: "Supporting GitLab components that are behind the stages or shared between many stages without having directly user-facing impact."
......
......@@ -65,10 +65,10 @@ To create a new stage:
There are two categories of stages: 1) "Phases of the software development
lifecycle" and 2) "Quality attributes of GitLab". The features index page
only lists the "Phases of the software development lifecycle". They are
taken from [`data/stages.yml`](/data/stages.yml), and the `enablement`
department is ignored so if that changes, make sure to also update the code
in `source/features/index.html.haml`
(`data.stages.stages.select{|stageKey,stage| stage.dept!="enablement"}.each`).
taken from [`data/stages.yml`](/data/stages.yml), and any stage with
`internal_only` set to true is ignored so if that changes, make sure to also
update the code in `source/features/index.html.haml`
(`data.stages.stages.select{|stageKey,stage| !stage.internal_only}.each`).
1. Create `source/stages/<stage-name>/index.html.haml`. You can copy the
format of an existing stage to get started.
......
......@@ -9,7 +9,7 @@ extra_js:
---
.animation-icon-container
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
.animation-icon
= partial "/includes/icons/sdlc-icons/#{stage.key}.svg"
.gitlab-content-container
......
......@@ -28,11 +28,11 @@ extra_js:
%h2
Stages of the DevOps lifecycle
%ul
- data.stages.stages.select{|stageKey,stage| stage.dept!="enablement"}.each do |key, stage|
- data.stages.stages.select{|stageKey,stage| !stage.internal_only}.each do |key, stage|
= link_to stage.display_name, "##{key}"
&nbsp;&nbsp;
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
.page-container.feature-gallery.text-center.animated{ id: stage.key }
.container
%a.title-link{ href: "/stages-devops-lifecycle/#{stage.key}" }
......
......@@ -23,7 +23,7 @@ when they will reach higher maturity levels (today, May 2019 Contribute in New O
<% milestones = [{:date => Date.today, :label => "Today"},
{:date => Date.new(2019,05,30), :label => "May 2019"},
{:date => Date.new(2019,12,31), :label => "End of 2019"}] %>
<% data.stages.stages.select{|stageKey,stage| stage.dept!="enablement"}.each do |stageKey, stage| %>
<% data.stages.stages.select{|stageKey,stage| !stage.internal_only}.each do |stageKey, stage| %>
<%= "| **#{stage.display_name}<a name=\"#{stageKey}\"></a>** | | | |" %>
| *Category* | *Minimal* | *Viable* | *Complete* | *Lovable* |
<% data.categories.each do |categoryKey, category| %>
......
......@@ -2,7 +2,7 @@
.table-container
%table.sdlc-table
%tr
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
%td.stage-container
%a{href: "/stages-devops-lifecycle/#{stage.key}/"}
= partial "/includes/icons/sdlc-icons/#{stage.key}.svg"
......@@ -10,7 +10,7 @@
%p #{stage.display_name}
%tr.single-application-row
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
%td.solutions-container
%a.gitlab-logo-container{href: "/stages-devops-lifecycle/#{stage.key}/"}
.devops-tool-tooltip
......@@ -20,7 +20,7 @@
%img.gitlab-logo{ src: "/images/devops-tools/gitlab-logo.svg" }
%tr.separate-application-row
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
%td.devops-tools-container{ id: "#{stage.key}-devops-tools-container" }
- stage.devops_tools.each do |devops_tool|
%a.devops-tool-logo-container{ href: "/devops-tools/#{devops_tool.key.dup.tr('_', '-')}-vs-gitlab.html" }
......
......@@ -12,7 +12,7 @@
%p.table-label.separate-application-label GitLab can replace
.sdlc-table
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
.sdlc-column
.stage-container
%a{href: "/stages-devops-lifecycle/#{stage.key}/"}
......
<% data.depts.each do |deptKey, dept| %>
## <%= dept.name %> department
## <%= dept.name %> sub-department
- Product: [<%= dept.pm %>]
- Engineering: [<%= dept.em %>]
......
......@@ -16,13 +16,13 @@ extra_css:
GitLab is the first single application for the [entire DevOps lifecycle](/stages-devops-lifecycle/). Only GitLab enables [Concurrent DevOps](/concurrent-devops/), unlocking organizations from the constraints of the toolchain. GitLab provides unmatched visibility, higher levels of efficiency, and comprehensive governance. This makes the software lifecycle 200% faster, radically improving the speed of business.
.toc-links
- data.stages.stages.select{|stageKey,stage| stage.dept!="enablement"}.each do |key, stage|
- data.stages.stages.select{|stageKey,stage| !stage.internal_only}.each do |key, stage|
%a.capitalize{ href: "##{key.gsub('_', '-').downcase}" }
= key.gsub('_', '-').downcase
.gitlab-content-container.padding-top20
.content
- data.stages.stages.select{|stageKey,stage| stage.dept!="enablement"}.each do |key, stage|
- data.stages.stages.select{|stageKey,stage| !stage.internal_only}.each do |key, stage|
%h2.stage-name{ id: "#{key.gsub('_', '-').downcase}" }
= stage.display_name
.tile
......
......@@ -25,13 +25,13 @@ extra_js:
.table-container
%table.sdlc-table
%tr
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
%td.stage-container
= partial "/includes/icons/sdlc-icons/#{stage.key}.svg"
%p #{stage.display_name}
%tr.separate-application-row
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
%td.devops-tools-container{ id: "#{stage.key}-devops-tools-container" }
- stage.devops_tools.each do |devops_tool|
%span.devops-tool-logo-container.js-roi-choose-tool{ data: { stage: stage.key, devops_tool: devops_tool.key } }
......
......@@ -9,7 +9,7 @@ extra_js:
---
.animation-icon-container
- Gitlab::Homepage::Stage.all!.select{|stage| stage.dept!="enablement"}.each do |stage|
- Gitlab::Homepage::Stage.all!.select{|stage| !stage.internal_only}.each do |stage|
.animation-icon
= partial "/includes/icons/sdlc-icons/#{stage.key}.svg"
.gitlab-content-container
......
......@@ -28,7 +28,7 @@ extra_js:
GitLab is the first single application for the entire DevOps lifecycle. From planning to monitoring GitLab covers every stage and additionally lets you manage and secure across stages. Only GitLab enables Concurrent DevOps, unlocking organizations from the constraints of the toolchain. GitLab provides unmatched visibility, higher levels of efficiency, and comprehensive governance. This makes the software lifecycle 200% faster, radically improving the speed of business.
.solution-image-container.flex-container.align-center.full-width
%img.solution-image.flex-shrink{:src => "/images/stages-devops-lifecycle/devops-loop-and-spans-small.png"}/
- data.stages.stages.select{|stageKey,stage| stage.dept!="enablement"}.keys.each do |solution|
- data.stages.stages.select{|stageKey,stage| !stage.internal_only}.keys.each do |solution|
- link_url = "/stages-devops-lifecycle/#{solution.to_s.gsub(/_/, '-')}"
- if (data.stages.stages.public_send(solution).image)
.solution-container.flex-container.justify-center.align-center.full-width
......
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