index.html.haml
1.72 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
---
title: Code, test, and deploy together with GitLab open source git repo management software
suppress_header: true
extra_css:
- landing.css
extra_js:
- libs/slick.min.js
- home.js
---
- if data.promo.link && data.promo.text
.gitlab-promo-banner.animated
%a{href: data.promo.link}= data.promo.text
.page-container.landing-container.text-center
#js-landing-community.landing-community
.container.splash-container
.landing-hero.hidden-xs
= partial "images/home/gitlab-illustration.svg"
%h1.page-headline
Tools for modern developers
%h2.page-subtitle
GitLab unifies issues, code review, CI and CD into a single UI
.dev-cycle.hidden-xs.hidden-sm
- data.development_cycle.each_with_index do |item, index|
.step
= icon("home/icon-step-#{index + 1}")
.step-name-container
.step-name
#{item[:name]}
- if index < data.development_cycle.length - 1
.arrows
%i.fa.fa-angle-double-right
%a.btn.cta-btn.red{href: "/products"}
Explore Products
%a.btn.cta-btn.white{href: "/features"}
View Features
= partial "includes/features/idea-to-production"
= partial "includes/features/try-gitlab-ee"
= partial "includes/organizations/grid"
= partial "includes/testimonials/slider"
.homepage-blog-section
.container
.row.post-list
- blog.articles[0..2].each do |article|
.col-sm-12.col-md-4.post-item
.article
- image_title = article.data.image_title ? article.data.image_title : '/images/default-blog-image.png'
%a.cover{ href: article.url, style: "background-image: url(#{image_title});" }
.overlay
%h2
= article.title