<commit_before>---
layout: default
title: Features
suppress_header: true
extra_css:
  - features.css
extra_js:
  - libs/jquery.magnific-popup.min.js
---
.wrapper
  %nav#qnav.navbar.navbar-default.qnav.hidden-xs.qnav2{role: "navigation"}
    .container-fluid.featurenav
      %ul.nav.nav-pills.nav-justified
        %li
          %a{href: "#community", onclick: "ga('send', 'event', 'nav','click','ce features');"} Community Edition
        %li
          %a{href: "#enterprise", onclick: "ga('send', 'event', 'nav','click','ee features');"} Enterprise Edition
        %li
          %a{href: "#compare", onclick: "ga('send', 'event', 'nav','click','ce ee compare');"} Compare
  #community.wide-feature.head
    .container
      .row
        .col-sm-12.col-md-8.head-non-bg
          .title
            GitLab
            %br
            %b Community edition
          .header-text
            %ul
              %li
                %b> Feature rich
                \: Git repository management, code reviews, issue tracking, activity feeds and wikis. It comes with
                %a{href: "/gitlab-ci/"} GitLab CI
                for continuous integration and delivery.
              %li
                %b> Open Source
                \: MIT licensed, community driven, 700+ contributors, inspect and modify the source, easy to integrate into your infrastructure
              %li
                %b> Scalable
                \: support 25,000 users on one server or a highly available active/active cluster
            .actions
              %a.btn.btn-default.btn-lg{href: "/downloads", onclick: "ga('send', 'event', 'link','click','download ce');"} Download
              %a.btn.btn-default.btn-lg{href: "https://gitlab.com/gitlab-org/gitlab-ce/tree/master#README", onclick: "ga('send', 'event', 'link','click','source and readme');"} Source + Readme
            %br
            If you want to use GitLab without installing it,
            check out
            %a{href: "/gitlab-com"} GitLab.com
            Note that only self-hosted GitLab will let you integrate with your LDAP.
        .col-md-4.head-bg.hidden-sm.hidden-xs
  .container
    .row.feature-row
      .col-md-4.small-feature
        .name
          ACTIVITY
          %b STREAM
        %a.image-link{href: "/images/feature_page/activity_stream_full.png"}
          = image_tag "/images/feature_page/activity_stream_full.png", class: "img-responsive"
        .link
          %a{href: "https://gitlab.com/gitlab-org/gitlab-ce/activity"} Have a look at an actual activity page
      .col-md-4.small-feature
        .name
          FILE
          %b BROWSER
        %a.image-link{href: "/images/feature_page/file_browser_full.png"}
          = image_tag "/images/feature_page/file_browser_full.png", class: "img-responsive"
        .link
          %a{href: "https://gitlab.com/gitlab-org/gitlab-ce/tree/master"} Try navigating GitLab's code
      .col-md-4.small-feature
        .name
          GIT POWERED
          %b WIKI
        %a.image-link{href: "/images/feature_page/wiki_full.png"}
          = image_tag "/images/feature_page/wiki_full.png", class: "img-responsive"
  .wide-feature.mr
    .row
      .col-md-12
        .name
          powerful
          %b code review
        .description
          Merge requests with line-by-line comments, CI and issue tracker integrations and much more..
      .wide-img
        %a.image-link{href: "/images/feature_page/mr.png"}
          = image_tag "/images/feature_page/mr_sh.png", class: "img-responsive"
      .wide-feature-link
        %a.btn-default{href: "https://gitlab.com/gitlab-org/gitlab-ce/merge_requests"} See the power of merge requests on GitLab.com
  .container
    .row.feature-row
      .col-md-4.small-feature
        .name
          ISSUE
          %b MANAGEMENT
        %a.image-link{href: "/images/feature_page/issue_management.png"}
          = image_tag "/images/feature_page/issue_management.png", class: "img-responsive"
        .link
          %a{href: "https://gitlab.com/gitlab-org/gitlab-ce/issues"} See how we use issues to manage our open source project
      .col-md-4.small-feature
        .name
          CODE
          %b SNIPPETS
        %a.image-link{href: "/images/feature_page/snippets_full.png"}
          = image_tag "/images/feature_page/snippets_full.png", class: "img-responsive"
      .col-md-4.small-feature
        .name
          WEB
          %b HOOKS
        %a.image-link{href: "/images/feature_page/webhooks_full.png"}
          = image_tag "/images/feature_page/webhooks_full.png", class: "img-responsive"
  #enterprise.wide-feature.head.ee
    .container
      .name
        gitlab
        %b enterprise edition
      .description
        GitLab Enterprise Edition builds on top of the Community Edition and includes extra features mainly aimed at organizations with more than 100 users.
        It has LDAP group sync, audit logs and multiple roles.
        It includes deeper authentication and authorization integration, has fine-grained workflow management, has extra server management options and it integrates with your tool stack.
        GitLab EE runs on your servers, for our SaaS offering please see
        %a{href: "/gitlab-com"} GitLab.com
  .container<commit_msg>add ee link to features<commit_after>---
layout: default
title: Features
suppress_header: true
extra_css:
  - features.css
extra_js:
  - libs/jquery.magnific-popup.min.js
---
.wrapper
  %nav#qnav.navbar.navbar-default.qnav.hidden-xs.qnav2{role: "navigation"}
    .container-fluid.featurenav
      %ul.nav.nav-pills.nav-justified
        %li
          %a{href: "#community", onclick: "ga('send', 'event', 'nav','click','ce features');"} Community Edition
        %li
          %a{href: "#enterprise", onclick: "ga('send', 'event', 'nav','click','ee features');"} Enterprise Edition
        %li
          %a{href: "#compare", onclick: "ga('send', 'event', 'nav','click','ce ee compare');"} Compare
  #community.wide-feature.head
    .container
      .row
        .col-sm-12.col-md-8.head-non-bg
          .title
            GitLab
            %br
            %b Community edition
          .header-text
            %ul
              %li
                %b> Feature rich
                \: Git repository management, code reviews, issue tracking, activity feeds and wikis. It comes with
                %a{href: "/gitlab-ci/"} GitLab CI
                for continuous integration and delivery.
              %li
                %b> Open Source
                \: MIT licensed, community driven, 700+ contributors, inspect and modify the source, easy to integrate into your infrastructure
              %li
                %b> Scalable
                \: support 25,000 users on one server or a highly available active/active cluster
            .actions
              %a.btn.btn-default.btn-lg{href: "/downloads", onclick: "ga('send', 'event', 'link','click','download ce');"} Download
              %a.btn.btn-default.btn-lg{href: "https://gitlab.com/gitlab-org/gitlab-ce/tree/master#README", onclick: "ga('send', 'event', 'link','click','source and readme');"} Source + Readme
            %br
            If you want to use GitLab without installing it,
            check out
            %a{href: "/gitlab-com"} GitLab.com
            Note that only self-hosted GitLab will let you integrate with your LDAP.
        .col-md-4.head-bg.hidden-sm.hidden-xs
  .container
    .row.feature-row
      .col-md-4.small-feature
        .name
          ACTIVITY
          %b STREAM
        %a.image-link{href: "/images/feature_page/activity_stream_full.png"}
          = image_tag "/images/feature_page/activity_stream_full.png", class: "img-responsive"
        .link
          %a{href: "https://gitlab.com/gitlab-org/gitlab-ce/activity"} Have a look at an actual activity page
      .col-md-4.small-feature
        .name
          FILE
          %b BROWSER
        %a.image-link{href: "/images/feature_page/file_browser_full.png"}
          = image_tag "/images/feature_page/file_browser_full.png", class: "img-responsive"
        .link
          %a{href: "https://gitlab.com/gitlab-org/gitlab-ce/tree/master"} Try navigating GitLab's code
      .col-md-4.small-feature
        .name
          GIT POWERED
          %b WIKI
        %a.image-link{href: "/images/feature_page/wiki_full.png"}
          = image_tag "/images/feature_page/wiki_full.png", class: "img-responsive"
  .wide-feature.mr
    .row
      .col-md-12
        .name
          powerful
          %b code review
        .description
          Merge requests with line-by-line comments, CI and issue tracker integrations and much more..
      .wide-img
        %a.image-link{href: "/images/feature_page/mr.png"}
          = image_tag "/images/feature_page/mr_sh.png", class: "img-responsive"
      .wide-feature-link
        %a.btn-default{href: "https://gitlab.com/gitlab-org/gitlab-ce/merge_requests"} See the power of merge requests on GitLab.com
  .container
    .row.feature-row
      .col-md-4.small-feature
        .name
          ISSUE
          %b MANAGEMENT
        %a.image-link{href: "/images/feature_page/issue_management.png"}
          = image_tag "/images/feature_page/issue_management.png", class: "img-responsive"
        .link
          %a{href: "https://gitlab.com/gitlab-org/gitlab-ce/issues"} See how we use issues to manage our open source project
      .col-md-4.small-feature
        .name
          CODE
          %b SNIPPETS
        %a.image-link{href: "/images/feature_page/snippets_full.png"}
          = image_tag "/images/feature_page/snippets_full.png", class: "img-responsive"
      .col-md-4.small-feature
        .name
          WEB
          %b HOOKS
        %a.image-link{href: "/images/feature_page/webhooks_full.png"}
          = image_tag "/images/feature_page/webhooks_full.png", class: "img-responsive"
  #enterprise.wide-feature.head.ee
    .container
      .name
        gitlab
        %b enterprise edition
      .description
        %p
          GitLab Enterprise Edition builds on top of the Community Edition and includes extra features mainly aimed at organizations with more than 100 users.
        %p
          It has LDAP group sync, audit logs and multiple roles.
          It includes deeper authentication and authorization integration, has fine-grained workflow management, has extra server management options and it integrates with your tool stack.
          GitLab EE runs on your servers, for our SaaS offering please see
          %a{href: "/gitlab-com"} GitLab.com
        %p
          = link_to "Download GitLab Enterprise Edition", "https://about.gitlab.com/downloads-ee"
  .container
{'fraction_non_alphanumeric': 0.11850878016715184, 'fraction_numerical': 0.004507465489717344, 'mean_word_length': 2.120421916202754, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 9, 'https://': 11, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 8, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2113005', 'n_tokens_mistral': 3251, 'n_tokens_neox': 3135, 'n_words': 794}