Commit b19d4091 authored by Jarek Ostrowski's avatar Jarek Ostrowski

Add more alt tags and descriptions

parent e41c759c
Pipeline #49357455 passed with stages
in 13 minutes and 18 seconds
......@@ -14,7 +14,7 @@ extra_js:
.header-container-content
.row
.col-xs-12.col-md-3.col-md-offset-1
%img.logo{ src: "/images/devops-tools/gitlab-logo.svg" }
%img.logo{ src: "/images/devops-tools/gitlab-logo.svg", alt: "Gitlab logo svg" }
.col-md-6.col-md-offset-1{ :style => "margin-top: 35px;" }
%h1.page-headline
Try GitLab Ultimate free
......@@ -47,7 +47,7 @@ extra_js:
.content-section
.flex-container.flex-column.testimonial
%img.testimonial-logo{ src: "/images/case_study_logos/axway-logo.svg" }
%img.testimonial-logo{ src: "/images/case_study_logos/axway-logo.svg", alt: "Gitlab axway case study logo svg" }
%h3 "GitLab offered the most advanced feature set on the market."
%p
Eric Labourdette
......
......@@ -3,4 +3,4 @@
.content
%p
= data.announcement.content
%img.announcement-arrow{ src: "/images/solutions/arrow.svg" }
%img.announcement-arrow{ src: "/images/solutions/arrow.svg", alt: "Gitlab arrow svg" }
......@@ -17,7 +17,7 @@
signed up!
.newsletter-sub-preamble
GitLab is coming to your inbox
%img{ src: "/images/emojis/newsletter-signup-success.png", :class => "success-image" }
%img{ src: "/images/emojis/newsletter-signup-success.png", :class => "success-image", :alt => "Gitlab newsletter signup png" }
.newsletter-form
......
......@@ -38,7 +38,7 @@
- if org.asset_type
.icon-card-asset{ class: "icon-card-asset--#{org.asset_type}" }
- else
%img.animation-image{ src: "#{org.logo}" }
%img.animation-image{ src: "#{org.logo}", alt: "#{org.name} svg" }
- if org.asset_type
.icon-card-asset{ class: "icon-card-asset--#{org.asset_type}" }
- else
......
......@@ -10,7 +10,7 @@
%a.contact-us{href: "/sales/"} Contact us.
.action
%a.btn.featured-item-button{ href: "/free-trial/" } Get Your Free Trial Today
%img.dismiss-trial#dismiss-trial{src: "/images/icons/x.svg"}
%img.dismiss-trial#dismiss-trial{src: "/images/icons/x.svg", alt: "Gitlab x icon svg"}
:javascript
(function() {
var trialDismissed = false
......
......@@ -5,7 +5,7 @@
%p
Join us at Google Next in San Francisco, July 24-27!
%button.dismiss-hellobar#dismiss-hellobar
%img.hellobar-x{src: "/images/icons/x.svg"}
%img.hellobar-x{src: "/images/icons/x.svg", alt: "Gitlab x icon svg"}
:javascript
(function() {
var trialDismissed = false
......
......@@ -12,4 +12,4 @@
%p Read the case study →
.hero-image-container
%a.hero-image-link.hero-cta.hero-cern-image{ href: "/customers/cern/" }
%img.hero-image{ src: "/images/organizations/logo_cern_white.svg" }
%img.hero-image{ src: "/images/organizations/logo_cern_white.svg", alt: "Cern logo svg" }
......@@ -12,4 +12,4 @@
%p Download the full report →
.hero-image-container
%a.hero-image-link.hero-cta.hero-ci-image{ href: "/analysts/forrester-ci/" }
%img.hero-image{ src: "/images/home/forrester-ci-wave-graphic-white-bg.svg" }
%img.hero-image{ src: "/images/home/forrester-ci-wave-graphic-white-bg.svg", alt: "Forrester ci wave graph svg" }
......@@ -12,4 +12,4 @@
%p Try GitLab for Free →
.hero-image-container
%a.hero-image-link.hero-cta.hero-fastest-growing-image{ href: "/2018/08/16/gitlab-ranked-44-on-inc-5000-list/" }
%img.hero-image{ src: "/images/home/inc-5000-2018-no4-software-white.png" }
%img.hero-image{ src: "/images/home/inc-5000-2018-no4-software-white.png", alt: "Inc 5000 Gitlab software png" }
......@@ -2,7 +2,7 @@
%section.home-splash.fourth-fastest.flex-container.full-width
.hero-image-container
%a.hero-image-link.hero-cta.hero-gary-gruver-image{ href: "/resources/scaling-enterprise-devops/" }
%img.hero-image{ src: "/images/webcast/gruver-cover_2x.jpg" }
%img.hero-image{ src: "/images/webcast/gruver-cover_2x.jpg", alt: "Gary Gruver cover image jpg" }
.hero-container.flex-container.flex-column.full-width.justify-center
%a.hero-title.hero-cta.hero-gary-gruver-title{ href: "/resources/scaling-enterprise-devops/" }
%h1
......
.hero-container
%img.hero-bg.hero-bg-left{ src: "/images/home/hero-bg-left.svg" }
%img.hero-bg.hero-bg-right{ src: "/images/home/hero-bg-right.svg" }
%img.hero-bg.hero-bg-left{ src: "/images/home/hero-bg-left.svg", alt: "Gitlab hero background left svg" }
%img.hero-bg.hero-bg-right{ src: "/images/home/hero-bg-right.svg", alt: "Gitlab hero background right svg" }
.hero-content
%h1.bold-headline.margin-top0.hero-item
A full DevOps
......@@ -19,7 +19,7 @@
.i.fas.fa-play.play-icon
Join our demo + Q&A
.hero-thumb-container#hero-video-thumb
%img.hero-thumb{ src: "/images/home/hero-video-thumb.png" }
%img.hero-thumb{ src: "/images/home/hero-video-thumb.png", alt: "Gitlab hero video thumb png" }
.hero-play-container
= partial "includes/icons/home/hero-thumb-play.svg"
......
......@@ -3,7 +3,7 @@
%img.image-border.image-border-left{ src: "/images/moving-to-gitlab/arrow-pattern-left.svg", alt: "Moving to gitlab pattern left svg" }
%img.image-border.image-border-right{ src: "/images/moving-to-gitlab/arrow-pattern-right.svg", alt: "Moving to gitlab pattern right svg" }
.header-content
%img.hero-image-small{ src: "/images/home/github-importer.svg" }
%img.hero-image-small{ src: "/images/home/github-importer.svg", alt: "Gitlab github importer svg" }
%h1 #movingtogitlab
%p Moving to GitLab? Import your projects with a single click using our GitHub importer.
%a.btn.cta-btn.accent.hero-cta.hero-mtg-button{ href: "/community/moving-to-gitlab/" } Learn more
......@@ -17,7 +17,7 @@
%p.tooltip-text
GitLab
.tooltip-carat
%img.gitlab-logo{ src: "/images/devops-tools/gitlab-logo.svg" }
%img.gitlab-logo{ src: "/images/devops-tools/gitlab-logo.svg", alt: "Gitlab logo svg" }
%tr.separate-application-row
- Gitlab::Homepage::Stage.all!.select{|stage| stage.marketing}.each do |stage|
......
......@@ -10,4 +10,4 @@
Read the announcement
.hero-image-container
%a.hero-image-link.hero-cta.hero-cern-image{ href: "/product/serverless/" }
%img.hero-image{ src: "/images/serverless/serverless-header.svg" }
%img.hero-image{ src: "/images/serverless/serverless-header.svg", alt: "Gitlab serverless header svg" }
......@@ -11,4 +11,4 @@
%p See all of our G2 Crowd reviews →
.hero-image-container
%a.hero-image-link.hero-cta{ href: "https://www.g2crowd.com/products/gitlab/reviews", target: "_blank" }
%img.hero-image{ src: "/images/logos/gitlab-g2.svg" }
%img.hero-image{ src: "/images/logos/gitlab-g2.svg", alt: "Gitlab g2 crowd svg" }
.value-pillar-group.flex-container.full-width
.value-pillar.full-width
%img{ src: "/images/home/pillar-create.svg" }
%img{ src: "/images/home/pillar-create.svg", alt: "Gitlab pillar create svg" }
.value-pillar-body
%h3.pillar-title Visible
%p.pillar-description
......@@ -12,7 +12,7 @@
%li Improve cycle time
.value-pillar.full-width
%img{ src: "/images/home/pillar-speed.svg" }
%img{ src: "/images/home/pillar-speed.svg", alt: "Gitlab pillar speed svg" }
.value-pillar-body
%h3.pillar-title Efficient
%p.pillar-description
......@@ -23,7 +23,7 @@
%li No more handoffs
.value-pillar.full-width
%img{ src: "/images/home/pillar-scale.svg" }
%img{ src: "/images/home/pillar-scale.svg", alt: "Gitlab pillar scale svg" }
.value-pillar-body
%h3.pillar-title Governed
%p.pillar-description
......
......@@ -12,4 +12,4 @@
%p Read the full report →
.hero-image-container
%a.hero-image-link.hero-cta.hero-vsm-image{ href: "/analysts/forrester-vsm/" }
%img.hero-image{ src: "/images/home/forrester-vsm-graphic.png" }
%img.hero-image{ src: "/images/home/forrester-vsm-graphic.png", alt: "Forrester value stream management png" }
......@@ -13,7 +13,7 @@
.icon-bar
.display-none.mobile-menu#mobile-menu
%button.exit-icon-container#exit-icon
%img.exit-icon{ src: "/images/icons/x.svg" }
%img.exit-icon{ src: "/images/icons/x.svg", alt: "Gitlab x icon svg" }
= partial "includes/layout/nav"
= partial "includes/layout/search"
......
......@@ -13,7 +13,7 @@
.icon-bar
.display-none.mobile-menu#mobile-menu
%button.exit-icon-container#exit-icon
%img.exit-icon{ src: "/images/icons/x.svg" }
%img.exit-icon{ src: "/images/icons/x.svg", alt: "Gitlab x icon svg" }
= partial "includes/layout/nav"
= partial "includes/layout/search"
......
......@@ -13,7 +13,7 @@
.icon-bar
.display-none.mobile-menu#mobile-menu
%button.exit-icon-container#exit-icon
%img.exit-icon{ src: "/images/icons/x.svg" }
%img.exit-icon{ src: "/images/icons/x.svg", alt: "Gitlab x icon svg" }
= partial "includes/layout/nav"
= partial "includes/layout/search"
......
......@@ -3,14 +3,14 @@
%a.main-nav-link{href: "/stages-devops-lifecycle/"} Product
.dropdown.dropdown-wide
%a.main-nav-sub-link{href: "/stages-devops-lifecycle/"}
%img.link-icon{ src: "/images/nav/gitlab-logo-color.svg" }
%img.link-icon{ src: "/images/nav/gitlab-logo-color.svg", alt: "Gitlab logo color svg" }
.nav-text
%p.link-title
GitLab
%p.link-description
A single application for the entire DevOps lifecycle
%a.main-nav-sub-link{href: "/services/"}
%img.link-icon{ src: "/images/nav/cogs-color.svg" }
%img.link-icon{ src: "/images/nav/cogs-color.svg", alt: "Gitlab cogs icon svg" }
.nav-text
%p.link-title
GitLab Professional Services
......
......@@ -12,4 +12,4 @@
- if (data.stages.stages.public_send(solution).image)
.solution-image-container.flex-container.align-center.full-width
%img.solution-image.flex-shrink{:src => data.stages.stages.public_send(solution).image}/
%img.solution-image.flex-shrink{:src => data.stages.stages.public_send(solution).image, :alt => "Gitlab stage image"}/
......@@ -6,9 +6,9 @@
.testimonials-row
- group.each do |testimonial|
.testimonial
%img.testimonial-logo{ src: "#{testimonial.logo}"}
%img.testimonial-logo{ src: "#{testimonial.logo}", alt: "#{testimonial.name} logo svg"}
- if testimonial.stars
%img.review-stars{ src: "#{testimonial.stars}" }
%img.review-stars{ src: "#{testimonial.stars}", alt: "Gitlab stars svg" }
%p.testimonial-quote
= testimonial.quote
%p.testimonial-author
......
......@@ -28,7 +28,7 @@ extra_js:
.flex-container.justify-center.align-center.full-width.culture-content-container
.flex-container.flex-column.flex-start.culture-row-content
.flex-container.align-center.content-title
%img.content-icon{ src: "/images/blogimages/working-at-gitlab/gratitude.png" }
%img.content-icon{ src: "/images/blogimages/working-at-gitlab/gratitude.png", alt: "Gitlab gratitude png" }
%h3 A culture of empathy and productivity.
%ul
%li
......@@ -52,7 +52,7 @@ extra_js:
.flex-container.justify-center.align-center.full-width.culture-content-container
.flex-container.flex-column.flex-start.culture-row-content
.flex-container.align-center.content-title
%img.content-icon{ src: "/images/blogimages/working-at-gitlab/diversity.png" }
%img.content-icon{ src: "/images/blogimages/working-at-gitlab/diversity.png", alt: "Gitlab diversity png" }
%h3 Do your best work from anywhere.
%ul
%li
......@@ -74,7 +74,7 @@ extra_js:
.flex-container.justify-center.align-center.full-width.culture-content-container
.flex-container.flex-column.flex-start.culture-row-content
.flex-container.align-center.content-title
%img.content-icon{ src: "/images/blogimages/working-at-gitlab/summit.png" }
%img.content-icon{ src: "/images/blogimages/working-at-gitlab/summit.png", alt: "Gitlab summit png" }
%h3 Build connections around the world.
%ul
%li
......
......@@ -111,14 +111,14 @@ extra_js:
%p Helping customers monitor their entire IT infrastructure 24/7, Paessler ramped up cycle time with GitLab.
%a.btn.cta-btn.just-commit-button{ href: "/customers/paessler/" }
Read the case study
%img.success-story-image{ src: "/images/unsplash/paessler-earth-cropped.png" }
%img.success-story-image{ src: "/images/unsplash/paessler-earth-cropped.png", alt: "Gitlab earth cropped png" }
.success-story
.success-story-content
%h2 Goldman Sachs improves from two daily builds to over a thousand per day
%p Engineering teams removed toolchain complexity and accelerated DevOps adoption through GitLab's automation.
%a.btn.cta-btn.just-commit-button{ href: "/customers/goldman-sachs/" }
Read the case study
%img.success-story-image{ src: "/images/unsplash/newyork-skyline-cropped.png" }
%img.success-story-image{ src: "/images/unsplash/newyork-skyline-cropped.png", alt: "Gitlab new york skyline cropped png" }
.content-divider
= partial "includes/just-commit/dividers/just-commit-divider.svg"
......
......@@ -8,7 +8,7 @@
= partial "includes/layout/header"
.webcast-header
- if webcast.image
%img{src: "#{webcast.image}"}/
%img{src: "#{webcast.image}", alt: "#{webcast.title} image png"}/
.webcast-info
%h1= webcast.title
%p= webcast.subtitle
......
......@@ -37,7 +37,7 @@ extra_js:
- category.applications.each do |application|
.application.tile
.app-image-container
%img.app-image{ data: { src: "/images/applications/apps/#{application.title.parameterize.underscore}.png" } }
%img.app-image{ data: { src: "/images/applications/apps/#{application.title.parameterize.underscore}.png", alt: "#{application.title} logo png" } }
%h4.js-application-title
= application.title
%p
......
......@@ -39,11 +39,11 @@ extra_css:
%a.article-link{ href: "#{news.link}", target: "_blank" }
Go to article
%i.fa.fa-arrow-right
%img.news-logo{ src: "#{news.logo}" }
%img.news-logo{ src: "#{news.logo}", alt: "Gitlab recent news logo" }
- else
.press-block
.logo-and-date
%img.news-logo-small{ src: "#{news.logo}" }
%img.news-logo-small{ src: "#{news.logo}", alt: "Gitlab recent news logo" }
%p.news-date
= news.date.to_time.strftime '%b %e, %Y'
%p
......
......@@ -18,7 +18,7 @@ extra_css:
- data.press.recent_news.each do |news, index|
.press-block
.logo-and-date
%img.news-logo-small{ src: "#{news.logo}" }
%img.news-logo-small{ src: "#{news.logo}", alt: "Gitlab news logo" }
%p.news-date
= news.date.to_time.strftime '%b %e, %Y'
%p
......
......@@ -11,7 +11,7 @@ extra_js:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.flex-container.flex-column.justify-center.align-center
%img.hero-image-large{ src: "/images/icons/auto-devops.svg" }
%img.hero-image-large{ src: "/images/icons/auto-devops.svg", alt: "Gitlab auto devops icon svg" }
%h1 Auto DevOps
%p Commit your code and GitLab does the rest
%a.btn.cta-btn.accent{ href: "/free-trial/" } Try GitLab for Free
......@@ -41,21 +41,21 @@ extra_js:
%h1.text-center Setup
.flex-container.prereq.full-width
.flex-container.justify-center.align-center.full-width
%img.prereq-image.full-width{ src: "/images/autodevops/signup.png" }
%img.prereq-image.full-width{ src: "/images/autodevops/signup.png", alt: "Gitlab signup png" }
.flex-container.flex-column.flex-start.justify-center.full-width
%h2 Sign up
%p Get an account on GitLab.com or a set up GitLab on your self-managed server.
%a.btn.cta-btn.accent{ href: "/free-trial/" } Try GitLab for Free
.flex-container.prereq.full-width
.flex-container.justify-center.align-center.full-width
%img.prereq-image.full-width{ src: "/images/autodevops/license.png" }
%img.prereq-image.full-width{ src: "/images/autodevops/license.png", alt: "Gitlab license png" }
.flex-container.flex-column.flex-start.justify-center.full-width
%h2 Get a license
%p Install your license to begin connecting your server.
%a.btn.cta-btn.accent{ href: "/pricing/#gitlab-com" } Get a license
.flex-container.prereq.full-width
.flex-container.justify-center.align-center.full-width
%img.prereq-image.full-width{ src: "/images/autodevops/cluster.png" }
%img.prereq-image.full-width{ src: "/images/autodevops/cluster.png", alt: "Gitlab cluster png" }
.flex-container.flex-column.flex-start.justify-center.full-width
%h2 Connect your cluster
%p
......@@ -64,7 +64,7 @@ extra_js:
%a.btn.cta-btn.accent{ href: "/solutions/kubernetes/" } How to connect
.flex-container.prereq.full-width
.flex-container.justify-center.align-center.full-width
%img.prereq-image.full-width{ src: "/images/autodevops/runners.png" }
%img.prereq-image.full-width{ src: "/images/autodevops/runners.png", alt: "Gitlab runners png" }
.flex-container.flex-column.flex-start.justify-center.full-width
%h2 Install Runners
%p Install CI runners to get your server going (not needed on GitLab.com).
......
......@@ -186,7 +186,7 @@ extra_css:
= succeed "." do
%b GitLab Runner
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-arch.hidden-xs{alt: "", src: "/images/ci/ci-cd-architecture_2x.png"}/
%img.gitlab-arch.hidden-xs{alt: "Gitlab ci cd png", src: "/images/ci/ci-cd-architecture_2x.png"}/
%hr#gitlab-runner.divider/
.row.installation
.hidden-xs.hidden-sm.col-md-4.col-md-offset-1
......@@ -239,5 +239,5 @@ extra_css:
See the presentation on
%a{href: "https://docs.google.com/presentation/d/1OGgk2Tcxbpl7DJaIOzCX4Vqg3dlwfELC3u2jEeCBbDk"} Why CI/CD?
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-arch.hidden-xs{alt: "", src: "/images/ci/gitlab-ci-cd-logo_2x.png", style: "width: 60%;"}/
%img.gitlab-arch.hidden-xs{alt: "Gitlab ci cd logo png", src: "/images/ci/gitlab-ci-cd-logo_2x.png", style: "width: 60%;"}/
%hr.divider/
......@@ -13,7 +13,7 @@ extra_css:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.header-content
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg" }
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg", alt: "Gitlab logo svg" }
%h1 GitLab Continuous Integration & Delivery
%p
GitLab has integrated CI/CD pipelines to build, test, deploy, and monitor your code
......@@ -251,7 +251,7 @@ extra_css:
= succeed "." do
%b GitLab Runner
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-arch.hidden-xs{alt: "", src: "/images/ci/ci-cd-architecture_2x.png"}/
%img.gitlab-arch.hidden-xs{alt: "Gitlab ci cd architecture png", src: "/images/ci/ci-cd-architecture_2x.png"}/
%hr#gitlab-runner.divider/
.row.installation
.hidden-xs.hidden-sm.col-md-4.col-md-offset-1
......@@ -304,5 +304,5 @@ extra_css:
See the presentation on
%a{href: "https://docs.google.com/presentation/d/1OGgk2Tcxbpl7DJaIOzCX4Vqg3dlwfELC3u2jEeCBbDk"} Why CI/CD?
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-arch.hidden-xs{alt: "", src: "/images/ci/gitlab-ci-cd-logo_2x.png", style: "width: 60%;"}/
%img.gitlab-arch.hidden-xs{alt: "Gitlab ci cd logo png", src: "/images/ci/gitlab-ci-cd-logo_2x.png", style: "width: 60%;"}/
%hr.divider/
......@@ -9,7 +9,7 @@ extra_css:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.header-content
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg" }
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg", alt: "Gitlab logo svg" }
%h1 Product
%p
:markdown
......
......@@ -13,7 +13,7 @@ extra_js:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.header-content
%img.hero-image-large{ src: "/images/serverless/serverless-header.svg" }
%img.hero-image-large{ src: "/images/serverless/serverless-header.svg", alt: "Gitlab serverless header svg" }
%h1 Serverless
%p Deploy functions on any infrastructure managed through a single UI.
......
......@@ -66,7 +66,7 @@ extra_css:
Your codebase is safe behind your firewalls, but your customers can send support
tickets directly to the project it belongs. No integrations. No external tools.
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "", src: "/images/logo.png"}/
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "Gitlab logo png", src: "/images/logo.png"}/
%hr.divider/
.row
......
......@@ -37,7 +37,7 @@ extra_js:
.grid-layout.grid-layout3
- data.resellers.sort_by(&:name.downcase).each do |reseller|
%a.reseller-item.grid-item{ href: "/resellers/" + reseller.name.mb_chars.normalize(:kd).gsub(/[^\x00-\x7F]/n,'').downcase.to_s.gsub(' ', '-'), class: 'region' + '-' + reseller.region.gsub('-', ' region-').downcase }
%img{ src: reseller.image }
%img{ src: reseller.image, alt: "#{reseller.name} logo" }
.flex-container.flex-column.reseller-content-container
- reseller.contact.each do |contact|
.margin-bottom10
......
......@@ -19,7 +19,7 @@ extra_css:
.row
.col-xs-12.col-md-6.col-md-offset-1
.content-section
%img{ src: "/images/logos/idc-innovator.png" }
%img{ src: "/images/logos/idc-innovator.png", alt: "Gitlab IDC Innovator png" }
%p.margin-top20 Innovative DevOps teams are embracing the latest technologies to accelerate their development practices. It's no surprise that focusing on emerging vendors in the agile code development market is a priority to dramatically streamline their update process.
%p International Data Corporation published an IDC Innovators report on the agile code development space to help IT professionals, business executives, and the investment community make fact-based decisions on their DevOps technology investments.
%p Download the full report to learn why GitLab was chosen as an IDC Innovator, including an overall assessment, key differentiators, challenges in the market, and related research.
......
......@@ -66,7 +66,7 @@ extra_js:
- next if devops_tool_key[0..6] == 'gitlab_'
- next unless devops_tool.category && devops_tool.category.include?(category_key)
%li.js-roi-calculator-devops-tool{ data: { key: devops_tool_key } }
%img{src: devops_tool.logo}
%img{src: devops_tool.logo, alt: "#{devops_tool.name} logo"}
= devops_tool.name
%span.add-tool.js-roi-calculator-add-tool
= partial "images/icons/add.svg"
......
......@@ -12,8 +12,8 @@ extra_js:
.blank-header
.header-content
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg" }
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab icon pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab icon pattern right svg" }
%h1 Contact Sales
%p
If your question isn't answered in the
......
......@@ -13,7 +13,7 @@ extra_css:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.header-content
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg" }
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg", alt: "Gitlab logo svg" }
%h1 GitLab Agile Planning
%p
GitLab enables you to plan and manage your Agile delivery
......
......@@ -22,7 +22,7 @@ extra_js:
.content.tile
%h2 GitLab deploys your applications to AWS
%img{ src: "/images/applications/apps/aws.png", :style => "padding: 6% 30%" }
%img{ src: "/images/applications/apps/aws.png", :style => "padding: 6% 30%", :alt => "AWS png" }
:markdown
[GitLab CI/CD](/product/continuous-delivery/) builds, tests, and deploys your applications to any AWS infrastructure whether you are using EC2, ECS, or EKS. As a single application, GitLb has everything you need for DevOps from project planning and source code management to CI/CD and monitoring. Everything works together out-of-the box with no need to integrate.
......@@ -32,7 +32,7 @@ extra_js:
.content.tile
%h2 AWS Partner with DevOps competency for CI/CD
%img{ src: "/images/solutions/aws/aws-technology-partner.png", :style => "margin: 5% auto; display: block;" }
%img{ src: "/images/solutions/aws/aws-technology-partner.png", :style => "margin: 5% auto; display: block;", :alt => "AWS tech partner png" }
:markdown
We are proud to be a part of the [AWS Competency Program](https://aws.amazon.com/partners/competencies/) which is designed to highlight AWS Advanced Partner Network (APN) Partners who have demonstrated technical proficiency and proven customer success in specialized solution areas.
......@@ -42,7 +42,7 @@ extra_js:
.content.tile
%h2 Full support for Kubernetes
%img{ src: "/images/home/kubernetes.png", :style => "padding: 5% 20%" }
%img{ src: "/images/home/kubernetes.png", :style => "padding: 5% 20%", :alt => "Kubernetes png" }
:markdown
GitLab is designed for cloud native applications with robust [Kubernetes integration](/solutions/kubernetes/) that makes it easy to connect clusters and even install apps to your cluster with a single click. GitLab works great with any upstream Kubernetes cluster including [official support for EKS](/2018/06/06/eks-gitlab-integration/).
......
......@@ -13,7 +13,7 @@ extra_css:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.header-content
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg" }
%img.hero-image-small{ src: "/images/devops-tools/gitlab-logo.svg", alt: "Gitlab logo svg" }
%h1 DevSecOps with GitLab
%p
Continuous security testing within GitLab CI/CD
......
......@@ -63,7 +63,7 @@ extra_css:
the UI. Preview both versions and select choose the one you want to maintain.
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "", src: "/images/logo.png"}/
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "Gitlab logo png", src: "/images/logo.png"}/
%hr.divider/
.row
......
......@@ -33,7 +33,7 @@ extra_css:
.row
.col-md-4.col-md-offset-1.hidden-xs.hidden-sm
%img.geo-diagram{alt: "", src: "/images/gitlab_ee/gitlab_geo_diagram.png"}/
%img.geo-diagram{alt: "Gitlab geo diagram png", src: "/images/gitlab_ee/gitlab_geo_diagram.png"}/
.col-xs-12.col-md-6
%h2 How it works
%ul
......@@ -72,7 +72,7 @@ extra_css:
are visual notifications that block write operations and make it clear that a user is on a
secondary instance.
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "", src: "/images/logo.png"}/
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "Gitlab logo png", src: "/images/logo.png"}/
%hr.divider/
.row
......
......@@ -11,7 +11,7 @@ extra_js:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }
%img.image-border.image-border-right{ src: "/images/home/icons-pattern-right.svg", alt: "Gitlab hero border pattern right svg" }
.header-content
-# %img{ src: "/images/icons/explore-open-source.svg" }
-# %img{ src: "/images/icons/explore-open-source.svg", alt: "Gitlab explore open source svg" }
%h1 A New Git-Based Workflow
%p GitLab Flow: A simple, transparent way to work with Git
%a.btn.cta-btn.accent{ href: "/free-trial/" } Try GitLab for Free
......@@ -28,7 +28,7 @@ extra_js:
%a{ href: "/devops" } DevOps
transformation as an organization scales.
.content
%img.full-width{ src: "/images/gitlab-flow/gitlab-flow.svg" }
%img.full-width{ src: "/images/gitlab-flow/gitlab-flow.svg", alt: "Gitlab flow svg" }
.content.flex-container
.tile
%h3 Environment branches for stability
......@@ -68,7 +68,7 @@ extra_js:
%a{:href => "https://twitter.com/emmajanehw/status/611123655775518720?ref_src=twsrc%5Etfw"} June 17, 2015
%script{:async => "", :charset => "utf-8", :src => "https://platform.twitter.com/widgets.js"}
.content.cta-tile.tile.flex-container.justify-center.align-center
%img.flex-shrink.tile-logo{ src: "/images/logos/git-logo.svg" }
%img.flex-shrink.tile-logo{ src: "/images/logos/git-logo.svg", alt: "Gitlab logo svg" }
%p
Git has grown to be the most popular version control system for developers — 82 percent of the 100,000 developers who responded to
%a{ href: "https://insights.stackoverflow.com/survey/2018/#work-version-control", target: "_blank" } Stack Overflow’s 2018 Developer Survey
......@@ -78,19 +78,19 @@ extra_js:
%p.margin-bottom30 Try GitLab Flow to improve collaboration and ship faster
.flex-container
%a.tile.tile-animated{ href: "/images/press/gitlab-moving-to-git-whitepaper.pdf" }
%img.tile-icon.margin-bottom30{ src: "/images/community/community-contributing.svg" }
%img.tile-icon.margin-bottom30{ src: "/images/community/community-contributing.svg", alt: "Gitlab community contributed svg" }
.tile-content
%h3 Moving to Git
%a.tile.tile-animated{ href: "https://docs.gitlab.com/ee/workflow/gitlab_flow.html", target: "_blank" }
%img.tile-icon.margin-bottom30{ src: "/images/downloads/logo.svg" }
%img.tile-icon.margin-bottom30{ src: "/images/downloads/logo.svg", alt: "Gitlab logo svg" }
.tile-content
%h3 Introduction to GitLab Flow
.flex-container
%a.tile.tile-animated{ href: "/2016/07/27/the-11-rules-of-gitlab-flow" }
%img.tile-icon.margin-bottom30{ src: "/images/icons/solid-icons/list-icon.svg" }
%img.tile-icon.margin-bottom30{ src: "/images/icons/solid-icons/list-icon.svg", alt: "Gitlab list icon svg" }
.tile-content
%h3 11 Rules of GitLab Flow
%a.tile.tile-animated{ href: "/2017/03/21/review-apps-continuous-case-study" }
%img.tile-icon.margin-bottom30{ src: "/images/icons/solid-icons/monitor-icon.svg" }
%img.tile-icon.margin-bottom30{ src: "/images/icons/solid-icons/monitor-icon.svg", alt: "Gitlab monitor icon svg" }
.tile-content
%h3 GitLab Flow for Review Apps
......@@ -57,7 +57,7 @@ extra_css:
%p.overview
:markdown
Every new Google Cloud Platform account associated with your business email receives $300 in credit upon [sign up](https://console.cloud.google.com/freetrial?utm_campaign=2018_cpanel&utm_source=gitlab&utm_medium=referral). In partnership with Google, GitLab is able to offer an additional $200 for both new and existing GCP accounts to get started with GitLab’s GKE Integration.
%a.btn.btn-lg.btn-red{ href: 'https://goo.gl/AaJzRW' }
Redeem $200
.hidden-xs.hidden-sm.col-md-4
......@@ -69,7 +69,7 @@ extra_css:
.row
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "", src: "/images/logo.png"}/
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "Gitlab logo png", src: "/images/logo.png"}/
.col-xs-12.col-md-6.col-md-offset-1
%h2 Live demo from Google and GitLab
%p
......@@ -79,7 +79,7 @@ extra_css:
%a.btn.btn-red{ href: 'https://www.youtube.com/watch?v=uWC2QKv15mk' }
Watch now
%hr.divider/
.row#install
.col-xs-1.col-md-1
.col-xs-10.col-md-10
......@@ -89,9 +89,9 @@ extra_css:
%p.overview
:markdown
Not only can you use GitLab to deploy your software to GKE, but you can run GitLab itself on your GKE cluster. GitLab is proud to be featured on the GCP Marketplace where you can install with a just single click. It's the easiest way to install GitLab.
Our GCP Marketplace app takes advantage of the [GitLab Helm Chart](https://docs.gitlab.com/ee/install/kubernetes/gitlab_chart.html), so the GCP Marketplace is always up-to-date with the latest version of GitLab. And, since GitLab is running on [Kubernetes](/kubernetes) you get all the scale and stability advantages that come with it.
%a.btn.btn-red{ href: 'https://console.cloud.google.com/marketplace/details/gitlab-public/gitlab?filter=solution-type:k8s' }
Install GitLab on GKE
.hidden-xs.hidden-sm.col-md-4
......
......@@ -113,7 +113,7 @@ extra_css:
.row
.hidden-xs.hidden-sm.col-md-4
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "", src: "/images/logo.png"}/
%img.gitlab-raccoon-dog-image.hidden-xs{alt: "Gitlab logo png", src: "/images/logo.png"}/
.col-xs-12.col-md-6.col-md-offset-1
%h2 Upcoming features
%p.overview
......@@ -126,7 +126,7 @@ extra_css:
Make it easier to migrate from Jira.
%i
%a{href: "https://gitlab.com/gitlab-org/gitlab-ce/issues/49231", target: "_blank"} Subscribe to issue
%h3 GitLab Enterprise Edition Premium
%ul
%li
......
......@@ -19,7 +19,7 @@ extra_js:
%h1 GitLab + Kubernetes
%h3#ci-subt Everything you need to build, test, deploy, and run your app at scale
%a.btn.cta-btn.accent.just-commit{ href: "/webcast/scalable-app-deploy/" } See how <strong>GitLab can help your team</strong> scale app deployment!
.sub-wrapper
.container
.row.advantages
......@@ -47,7 +47,7 @@ extra_js:
.row
.hidden-xs.hidden-sm.col-md-4
.ee-feature-icon
%img.hidden-xs{alt: "", src: "/images/features/kubernetes-logo.png"}/
%img.hidden-xs{alt: "Kubernetes logo png", src: "/images/features/kubernetes-logo.png"}/
.col-xs-12.col-md-6.col-md-offset-1
%h2 Kubernetes Integration
%p.overview
......
......@@ -14,7 +14,7 @@ extra_js:
%img.image-border.image-border-left{ src: "/images/home/icons-pattern-left.svg", alt: "Gitlab hero border pattern left svg" }