Commit e492d82c authored by Peter Leitzen's avatar Peter Leitzen

Merge branch 'mw-rename-devops-score-to-devops-report' into 'master'

Rename DevOps Score in the product to DevOps Report

See merge request gitlab-org/gitlab!39953
parents 8f4857b6 9da7e7e7
...@@ -2,12 +2,12 @@ ...@@ -2,12 +2,12 @@
.user-callout{ data: { uid: 'dev_ops_score_intro_callout_dismissed' } } .user-callout{ data: { uid: 'dev_ops_score_intro_callout_dismissed' } }
.bordered-box.landing.content-block .bordered-box.landing.content-block
%button.btn.btn-default.close.js-close-callout{ type: 'button', %button.btn.btn-default.close.js-close-callout{ type: 'button',
'aria-label' => _('Dismiss DevOps Score introduction') } 'aria-label' => _('Dismiss DevOps Report introduction') }
= icon('times', class: 'dismiss-icon', 'aria-hidden' => 'true') = icon('times', class: 'dismiss-icon', 'aria-hidden' => 'true')
.user-callout-copy .user-callout-copy
%h4 %h4
= _('Introducing Your DevOps Score') = _('Introducing Your DevOps Report')
%p %p
= _('Your DevOps Score gives an overview of how you are using GitLab from a feature perspective. View how you compare with other organizations, discover features you are not using, and learn best practices through blog posts and white papers.') = _('Your DevOps Report gives an overview of how you are using GitLab from a feature perspective. View how you compare with other organizations, discover features you are not using, and learn best practices through blog posts and white papers.')
.svg-container.devops .svg-container.devops
= custom_icon('dev_ops_score_overview') = custom_icon('dev_ops_score_overview')
...@@ -4,4 +4,4 @@ ...@@ -4,4 +4,4 @@
%h4= _('Data is still calculating...') %h4= _('Data is still calculating...')
%p %p
= _('In order to gather accurate feature usage data, it can take 1 to 2 weeks to see your index.') = _('In order to gather accurate feature usage data, it can take 1 to 2 weeks to see your index.')
= link_to _('Learn more'), help_page_path('user/admin_area/analytics/dev_ops_score'), target: '_blank' = link_to _('Learn more'), help_page_path('user/admin_area/analytics/dev_ops_report'), target: '_blank'
- page_title _('DevOps Score') - page_title _('DevOps Report')
- usage_ping_enabled = Gitlab::CurrentSettings.usage_ping_enabled - usage_ping_enabled = Gitlab::CurrentSettings.usage_ping_enabled
.container .container
...@@ -16,10 +16,10 @@ ...@@ -16,10 +16,10 @@
%h2.devops-header-title{ class: "devops-#{score_level(@metric.average_percentage_score)}-score" } %h2.devops-header-title{ class: "devops-#{score_level(@metric.average_percentage_score)}-score" }
= number_to_percentage(@metric.average_percentage_score, precision: 1) = number_to_percentage(@metric.average_percentage_score, precision: 1)
.devops-header-subtitle .devops-header-subtitle
= _('index') = _('DevOps')
%br %br
= _('score') = _('Score')
= link_to icon('question-circle', 'aria-hidden' => 'true'), help_page_path('user/admin_area/analytics/dev_ops_score') = link_to icon('question-circle', 'aria-hidden' => 'true'), help_page_path('user/admin_area/analytics/dev_ops_report')
.devops-cards.board-card-container .devops-cards.board-card-container
- @metric.cards.each do |card| - @metric.cards.each do |card|
......
...@@ -62,9 +62,9 @@ ...@@ -62,9 +62,9 @@
= _('Analytics') = _('Analytics')
%li.divider.fly-out-top-item %li.divider.fly-out-top-item
= nav_link(controller: :dev_ops_score) do = nav_link(controller: :dev_ops_score) do
= link_to admin_dev_ops_score_path, title: _('DevOps Score') do = link_to admin_dev_ops_score_path, title: _('DevOps Report') do
%span %span
= _('DevOps Score') = _('DevOps Report')
= nav_link(controller: :cohorts) do = nav_link(controller: :cohorts) do
= link_to admin_cohorts_path, title: _('Cohorts') do = link_to admin_cohorts_path, title: _('Cohorts') do
%span %span
......
---
title: Rename DevOps Score to DevOps Report
merge_request: 39953
author:
type: changed
...@@ -43,7 +43,7 @@ Most issues will have labels for at least one of the following: ...@@ -43,7 +43,7 @@ Most issues will have labels for at least one of the following:
- Type: `~feature`, `~bug`, `~tooling`, `~documentation`, etc. - Type: `~feature`, `~bug`, `~tooling`, `~documentation`, etc.
- Stage: `~"devops::plan"`, `~"devops::create"`, etc. - Stage: `~"devops::plan"`, `~"devops::create"`, etc.
- Group: `~"group::source code"`, `~"group::knowledge"`, `~"group::editor"`, etc. - Group: `~"group::source code"`, `~"group::knowledge"`, `~"group::editor"`, etc.
- Category: `~"Category:Code Analytics"`, `~"Category:DevOps Score"`, `~"Category:Templates"`, etc. - Category: `~"Category:Code Analytics"`, `~"Category:DevOps Reports"`, `~"Category:Templates"`, etc.
- Feature: `~wiki`, `~ldap`, `~api`, `~issues`, `~"merge requests"`, etc. - Feature: `~wiki`, `~ldap`, `~api`, `~issues`, `~"merge requests"`, etc.
- Department: `~UX`, `~Quality` - Department: `~UX`, `~Quality`
- Team: `~"Technical Writing"`, `~Delivery` - Team: `~"Technical Writing"`, `~Delivery`
...@@ -188,9 +188,9 @@ their color is `#428BCA`. ...@@ -188,9 +188,9 @@ their color is `#428BCA`.
`<Category Name>` is the category name as it is in the single source of truth for categories at `<Category Name>` is the category name as it is in the single source of truth for categories at
<https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/data/categories.yml>. <https://gitlab.com/gitlab-com/www-gitlab-com/blob/master/data/categories.yml>.
For instance, the "DevOps Score" category is represented by the For instance, the "DevOps Report" category is represented by the
~"Category:DevOps Score" label in the `gitlab-org` group since its ~"Category:DevOps Reports" label in the `gitlab-org` group since its
`devops_score.name` value is "DevOps Score". `devops_score.name` value is "DevOps Reports".
If a category's label doesn't respect this naming convention, it should be specified If a category's label doesn't respect this naming convention, it should be specified
with [the `label` attribute](https://about.gitlab.com/handbook/marketing/website/#category-attributes) with [the `label` attribute](https://about.gitlab.com/handbook/marketing/website/#category-attributes)
......
...@@ -37,7 +37,7 @@ More useful links: ...@@ -37,7 +37,7 @@ More useful links:
- The main purpose of Usage Ping is to build a better GitLab. Data about how GitLab is used is collected to better understand feature/stage adoption and usage, which helps us understand how GitLab is adding value and helps our team better understand the reasons why people use GitLab and with this knowledge we're able to make better product decisions. - The main purpose of Usage Ping is to build a better GitLab. Data about how GitLab is used is collected to better understand feature/stage adoption and usage, which helps us understand how GitLab is adding value and helps our team better understand the reasons why people use GitLab and with this knowledge we're able to make better product decisions.
- As a benefit of having the usage ping active, GitLab lets you analyze the users’ activities over time of your GitLab installation. - As a benefit of having the usage ping active, GitLab lets you analyze the users’ activities over time of your GitLab installation.
- As a benefit of having the usage ping active, GitLab provides you with The DevOps Score,which gives you an overview of your entire instance’s adoption of Concurrent DevOps from planning to monitoring. - As a benefit of having the usage ping active, GitLab provides you with The DevOps Report,which gives you an overview of your entire instance’s adoption of Concurrent DevOps from planning to monitoring.
- You will get better, more proactive support. (assuming that our TAMs and support organization used the data to deliver more value) - You will get better, more proactive support. (assuming that our TAMs and support organization used the data to deliver more value)
- You will get insight and advice into how to get the most value out of your investment in GitLab. Wouldn't you want to know that a number of features or values are not being adopted in your organization? - You will get insight and advice into how to get the most value out of your investment in GitLab. Wouldn't you want to know that a number of features or values are not being adopted in your organization?
- You get a report that illustrates how you compare against other similar organizations (anonymized), with specific advice and recommendations on how to improve your DevOps processes. - You get a report that illustrates how you compare against other similar organizations (anonymized), with specific advice and recommendations on how to improve your DevOps processes.
...@@ -108,7 +108,7 @@ sequenceDiagram ...@@ -108,7 +108,7 @@ sequenceDiagram
S3 Bucket->>Snowflake DW: Import data S3 Bucket->>Snowflake DW: Import data
Snowflake DW->>Snowflake DW: Transform data using dbt Snowflake DW->>Snowflake DW: Transform data using dbt
Snowflake DW->>Sisense Dashboards: Data available for querying Snowflake DW->>Sisense Dashboards: Data available for querying
Versions Application->>GitLab Instance: DevOps Score (Conversational Development Index) Versions Application->>GitLab Instance: DevOps Report (Conversational Development Index)
``` ```
## How Usage Ping works ## How Usage Ping works
......
--- ---
redirect_to: 'dev_ops_score.md' redirect_to: 'dev_ops_report.md'
--- ---
This document was moved to [another location](dev_ops_score.md). This document was moved to [another location](dev_ops_report.md).
# DevOps Score # DevOps Report
> - [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/30469) in GitLab 9.3. > - [Introduced](https://gitlab.com/gitlab-org/gitlab-foss/-/issues/30469) in GitLab 9.3.
> - [Renamed from Conversational Development Index](https://gitlab.com/gitlab-org/gitlab/-/issues/20976) in GitLab 12.6. > - [Renamed from Conversational Development Index](https://gitlab.com/gitlab-org/gitlab/-/issues/20976) in GitLab 12.6.
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
NOTE: **Note:** NOTE: **Note:**
Your GitLab instance's [usage ping](../settings/usage_statistics.md#usage-ping-core-only) must be activated in order to use this feature. Your GitLab instance's [usage ping](../settings/usage_statistics.md#usage-ping-core-only) must be activated in order to use this feature.
The DevOps Score gives you an overview of your entire instance's adoption of The DevOps Report gives you an overview of your entire instance's adoption of
[Concurrent DevOps](https://about.gitlab.com/topics/concurrent-devops/) [Concurrent DevOps](https://about.gitlab.com/topics/concurrent-devops/)
from planning to monitoring. from planning to monitoring.
...@@ -15,9 +15,9 @@ the last 30 days, averaged over the number of active users in that time period. ...@@ -15,9 +15,9 @@ the last 30 days, averaged over the number of active users in that time period.
provides a Lead score per feature, which is calculated based on GitLab's analysis provides a Lead score per feature, which is calculated based on GitLab's analysis
of top-performing instances based on [usage ping data](../settings/usage_statistics.md#usage-ping-core-only) that GitLab has of top-performing instances based on [usage ping data](../settings/usage_statistics.md#usage-ping-core-only) that GitLab has
collected. Your score is compared to the lead score of each feature and then expressed as a percentage at the bottom of said feature. collected. Your score is compared to the lead score of each feature and then expressed as a percentage at the bottom of said feature.
Your overall **index score** is an average of your feature scores. You can use this score to compare your DevOps status to other organizations. Your overall **DevOps Score** is an average of your feature scores. You can use this score to compare your DevOps status to other organizations.
![DevOps Score](img/dev_ops_score_v12_6.png) ![DevOps Report](img/dev_ops_report_v13_4.png)
The page also provides helpful links to articles and GitLab docs, to help you The page also provides helpful links to articles and GitLab docs, to help you
improve your scores. improve your scores.
......
...@@ -6,5 +6,5 @@ Administrators have access to instance-wide analytics, as shown in **Admin Area ...@@ -6,5 +6,5 @@ Administrators have access to instance-wide analytics, as shown in **Admin Area
There are two kinds of statistics: There are two kinds of statistics:
- [Dev Ops Score](dev_ops_score.md): Provides an overview of your entire instance's feature usage. - [DevOps Report](dev_ops_report.md): Provides an overview of your entire instance's feature usage.
- [User Cohorts](user_cohorts.md): Display the monthly cohorts of new users and their activities over time. - [User Cohorts](user_cohorts.md): Display the monthly cohorts of new users and their activities over time.
--- ---
redirect_to: '../analytics/dev_ops_score.md' redirect_to: '../analytics/dev_ops_report.md'
--- ---
Conversational Development Index was renamed to [DevOps Score](../analytics/dev_ops_score.md) in GitLab 12.6. Conversational Development Index was renamed to [DevOps Report](../analytics/dev_ops_report.md) in GitLab 12.6.
--- ---
redirect_to: '../analytics/dev_ops_score.md' redirect_to: '../analytics/dev_ops_report.md'
--- ---
This document was moved to [another location](../analytics/dev_ops_score.md). This document was moved to [another location](../analytics/dev_ops_report.md).
...@@ -8583,7 +8583,10 @@ msgstr "" ...@@ -8583,7 +8583,10 @@ msgstr ""
msgid "Detect host keys" msgid "Detect host keys"
msgstr "" msgstr ""
msgid "DevOps Score" msgid "DevOps"
msgstr ""
msgid "DevOps Report"
msgstr "" msgstr ""
msgid "Diff content limits" msgid "Diff content limits"
...@@ -8729,7 +8732,7 @@ msgid_plural "Dismiss %d selected vulnerabilities as" ...@@ -8729,7 +8732,7 @@ msgid_plural "Dismiss %d selected vulnerabilities as"
msgstr[0] "" msgstr[0] ""
msgstr[1] "" msgstr[1] ""
msgid "Dismiss DevOps Score introduction" msgid "Dismiss DevOps Report introduction"
msgstr "" msgstr ""
msgid "Dismiss Merge Request promotion" msgid "Dismiss Merge Request promotion"
...@@ -13318,7 +13321,7 @@ msgstr "" ...@@ -13318,7 +13321,7 @@ msgstr ""
msgid "Introducing Value Stream Analytics" msgid "Introducing Value Stream Analytics"
msgstr "" msgstr ""
msgid "Introducing Your DevOps Score" msgid "Introducing Your DevOps Report"
msgstr "" msgstr ""
msgid "Invalid Git ref" msgid "Invalid Git ref"
...@@ -21469,6 +21472,9 @@ msgstr "" ...@@ -21469,6 +21472,9 @@ msgstr ""
msgid "Scopes can't be blank" msgid "Scopes can't be blank"
msgstr "" msgstr ""
msgid "Score"
msgstr ""
msgid "Scroll down" msgid "Scroll down"
msgstr "" msgstr ""
...@@ -28572,7 +28578,7 @@ msgstr "" ...@@ -28572,7 +28578,7 @@ msgstr ""
msgid "Your Default Notification Email will be used for account notifications if a %{openingTag}group-specific email address%{closingTag} is not set." msgid "Your Default Notification Email will be used for account notifications if a %{openingTag}group-specific email address%{closingTag} is not set."
msgstr "" msgstr ""
msgid "Your DevOps Score gives an overview of how you are using GitLab from a feature perspective. View how you compare with other organizations, discover features you are not using, and learn best practices through blog posts and white papers." msgid "Your DevOps Report gives an overview of how you are using GitLab from a feature perspective. View how you compare with other organizations, discover features you are not using, and learn best practices through blog posts and white papers."
msgstr "" msgstr ""
msgid "Your GPG keys (%{count})" msgid "Your GPG keys (%{count})"
...@@ -29323,9 +29329,6 @@ msgstr "" ...@@ -29323,9 +29329,6 @@ msgstr ""
msgid "in project %{link_to_project}" msgid "in project %{link_to_project}"
msgstr "" msgstr ""
msgid "index"
msgstr ""
msgid "instance completed" msgid "instance completed"
msgid_plural "instances completed" msgid_plural "instances completed"
msgstr[0] "" msgstr[0] ""
...@@ -29997,9 +30000,6 @@ msgstr "" ...@@ -29997,9 +30000,6 @@ msgstr ""
msgid "satisfied" msgid "satisfied"
msgstr "" msgstr ""
msgid "score"
msgstr ""
msgid "security Reports|There was an error creating the merge request" msgid "security Reports|There was an error creating the merge request"
msgstr "" msgstr ""
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
require 'spec_helper' require 'spec_helper'
RSpec.describe 'DevOps Score page' do RSpec.describe 'DevOps Report page' do
before do before do
sign_in(create(:admin)) sign_in(create(:admin))
end end
...@@ -10,11 +10,11 @@ RSpec.describe 'DevOps Score page' do ...@@ -10,11 +10,11 @@ RSpec.describe 'DevOps Score page' do
it 'has dismissable intro callout', :js do it 'has dismissable intro callout', :js do
visit admin_dev_ops_score_path visit admin_dev_ops_score_path
expect(page).to have_content 'Introducing Your DevOps Score' expect(page).to have_content 'Introducing Your DevOps Report'
find('.js-close-callout').click find('.js-close-callout').click
expect(page).not_to have_content 'Introducing Your DevOps Score' expect(page).not_to have_content 'Introducing Your DevOps Report'
end end
context 'when usage ping is disabled' do context 'when usage ping is disabled' do
...@@ -31,7 +31,7 @@ RSpec.describe 'DevOps Score page' do ...@@ -31,7 +31,7 @@ RSpec.describe 'DevOps Score page' do
it 'hides the intro callout' do it 'hides the intro callout' do
visit admin_dev_ops_score_path visit admin_dev_ops_score_path
expect(page).not_to have_content 'Introducing Your DevOps Score' expect(page).not_to have_content 'Introducing Your DevOps Report'
end end
end end
......
...@@ -68,7 +68,7 @@ RSpec.describe SubmitUsagePingService do ...@@ -68,7 +68,7 @@ RSpec.describe SubmitUsagePingService do
end end
end end
shared_examples 'saves DevOps score data from the response' do shared_examples 'saves DevOps report data from the response' do
it do it do
expect { subject.execute } expect { subject.execute }
.to change { DevOpsScore::Metric.count } .to change { DevOpsScore::Metric.count }
...@@ -123,15 +123,15 @@ RSpec.describe SubmitUsagePingService do ...@@ -123,15 +123,15 @@ RSpec.describe SubmitUsagePingService do
stub_response(body: with_conv_index_params) stub_response(body: with_conv_index_params)
end end
it_behaves_like 'saves DevOps score data from the response' it_behaves_like 'saves DevOps report data from the response'
end end
context 'when DevOps score data is passed' do context 'when DevOps report data is passed' do
before do before do
stub_response(body: with_dev_ops_score_params) stub_response(body: with_dev_ops_score_params)
end end
it_behaves_like 'saves DevOps score data from the response' it_behaves_like 'saves DevOps report data from the response'
end end
context 'with save_raw_usage_data feature enabled' do context 'with save_raw_usage_data feature enabled' do
......
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