CINXE.COM
Features | GitHub · GitHub
<!DOCTYPE html> <html lang="en"> <head><script type="text/javascript" src="/_static/js/bundle-playback.js?v=HxkREWBo" charset="utf-8"></script> <script type="text/javascript" src="/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.com/features","20211005220742","https://web.archive.org/","web","/_static/", "1633471662"); </script> <link rel="stylesheet" type="text/css" href="/_static/css/banner-styles.css?v=S1zqJCYt" /> <link rel="stylesheet" type="text/css" href="/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://web.archive.org/web/20211005220742/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20211005220742/https://avatars.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20211005220742/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20211005220742/https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://web.archive.org/web/20211005220742/https://github.githubassets.com/" crossorigin> <link rel="preconnect" href="https://web.archive.org/web/20211005220742/https://avatars.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/light-7785c2ed2dc3d8efc6d13bd98db6ed5a.css"/><link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/dark-b84802e80a0a2b580afd75f71e5138fb.css"/><link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/dark_dimmed-29014aa76cdc4b840cf5dbbbdac91c63.css"/><link data-color-theme="light" crossorigin="anonymous" media="all" integrity="" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-7785c2ed2dc3d8efc6d13bd98db6ed5a.css"/><link data-color-theme="dark" crossorigin="anonymous" media="all" integrity="" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-b84802e80a0a2b580afd75f71e5138fb.css"/><link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" integrity="" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-29014aa76cdc4b840cf5dbbbdac91c63.css"/><link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" integrity="" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-065761f0a7ce9ae41711aacb782c7923.css"/><link data-color-theme="dark_protanopia" crossorigin="anonymous" media="all" integrity="" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_protanopia-653ccb9090f1339c435469a323205f40.css"/><link data-color-theme="light_protanopia" crossorigin="anonymous" media="all" integrity="" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_protanopia-4bd7bc4aec7078dfe06087d947e9954d.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/frameworks-b542575a1872472e72335aabce4b2da4.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/behaviors-110f78b6b94b0d3a10704650fc3e3c12.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/site-a4d7c46eeefdfa32709a47eb150b9b19.css"/> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20211005220742js_/https://github.githubassets.com/assets/environment-6dde468e.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20211005220742js_/https://github.githubassets.com/assets/chunk-frameworks-73b74e07.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20211005220742js_/https://github.githubassets.com/assets/chunk-vendor-1ca2f1a3.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20211005220742js_/https://github.githubassets.com/assets/behaviors-0e0b35ca.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-advanced.js" data-src="https://github.githubassets.com/assets/chunk-advanced-16fd0819.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-animate-on-scroll.js" data-src="https://github.githubassets.com/assets/chunk-animate-on-scroll-e6d58a4a.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-codemirror.js" data-src="https://github.githubassets.com/assets/chunk-codemirror-293f0f26.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-color-modes.js" data-src="https://github.githubassets.com/assets/chunk-color-modes-a25e72ef.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-confetti.js" data-src="https://github.githubassets.com/assets/chunk-confetti-0dba4ce1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-contributions-spider-graph.js" data-src="https://github.githubassets.com/assets/chunk-contributions-spider-graph-c6b33165.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-copy.js" data-src="https://github.githubassets.com/assets/chunk-copy-be9b764d.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-delayed-loading-element.js" data-src="https://github.githubassets.com/assets/chunk-delayed-loading-element-6ab7e530.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-drag-drop.js" data-src="https://github.githubassets.com/assets/chunk-drag-drop-ea3fe848.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-edit-hook-secret-element.js" data-src="https://github.githubassets.com/assets/chunk-edit-hook-secret-element-55249df9.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-edit.js" data-src="https://github.githubassets.com/assets/chunk-edit-12ba9916.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-emoji-picker-element.js" data-src="https://github.githubassets.com/assets/chunk-emoji-picker-element-6a2a8c20.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-failbot.js" data-src="https://github.githubassets.com/assets/chunk-failbot-82b45a8e.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-feature-callout-element.js" data-src="https://github.githubassets.com/assets/chunk-feature-callout-element-de398a4b.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-filter-input.js" data-src="https://github.githubassets.com/assets/chunk-filter-input-3accc4ff.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-get-repo-element.js" data-src="https://github.githubassets.com/assets/chunk-get-repo-element-055ef053.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-insights-query.js" data-src="https://github.githubassets.com/assets/chunk-insights-query-26ec0b41.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-invitations.js" data-src="https://github.githubassets.com/assets/chunk-invitations-e16abc17.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-jump-to.js" data-src="https://github.githubassets.com/assets/chunk-jump-to-0227d1ff.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-keyboard-shortcuts-helper.js" data-src="https://github.githubassets.com/assets/chunk-keyboard-shortcuts-helper-1bf0c8f8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-launch-code-element.js" data-src="https://github.githubassets.com/assets/chunk-launch-code-element-deaf4281.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-line-chart.js" data-src="https://github.githubassets.com/assets/chunk-line-chart-9b657023.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-metric-selection-element.js" data-src="https://github.githubassets.com/assets/chunk-metric-selection-element-ec6ed536.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-notification-list-focus.js" data-src="https://github.githubassets.com/assets/chunk-notification-list-focus-ee1674df.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-overview.js" data-src="https://github.githubassets.com/assets/chunk-overview-83e6325f.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-premium-runners.js" data-src="https://github.githubassets.com/assets/chunk-premium-runners-a30e1062.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-presence-avatars.js" data-src="https://github.githubassets.com/assets/chunk-presence-avatars-c1796ffd.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-profile-pins-element.js" data-src="https://github.githubassets.com/assets/chunk-profile-pins-element-e0edc030.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-profile.js" data-src="https://github.githubassets.com/assets/chunk-profile-860a1228.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-pulse-authors-graph-element.js" data-src="https://github.githubassets.com/assets/chunk-pulse-authors-graph-element-eca49301.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-readme-toc-element.js" data-src="https://github.githubassets.com/assets/chunk-readme-toc-element-9ce3fc6c.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-ref-selector.js" data-src="https://github.githubassets.com/assets/chunk-ref-selector-ae195a76.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-remote-clipboard-copy.js" data-src="https://github.githubassets.com/assets/chunk-remote-clipboard-copy-3a84012a.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-responsive-underlinenav.js" data-src="https://github.githubassets.com/assets/chunk-responsive-underlinenav-f570efe8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-runner-groups.js" data-src="https://github.githubassets.com/assets/chunk-runner-groups-f04848e7.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-series-table.js" data-src="https://github.githubassets.com/assets/chunk-series-table-7c3340d6.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-severity-calculator-element.js" data-src="https://github.githubassets.com/assets/chunk-severity-calculator-element-6e348ff1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-slug.js" data-src="https://github.githubassets.com/assets/chunk-slug-4811ceee.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-sortable-behavior.js" data-src="https://github.githubassets.com/assets/chunk-sortable-behavior-3a13aa17.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-stacked-area-chart.js" data-src="https://github.githubassets.com/assets/chunk-stacked-area-chart-09b831c6.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-stacks-input-config-view.js" data-src="https://github.githubassets.com/assets/chunk-stacks-input-config-view-af8ddac1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-three.module.js" data-src="https://github.githubassets.com/assets/chunk-three.module-fa087020.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-tip.js" data-src="https://github.githubassets.com/assets/chunk-tip-4c7809b0.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-toast.js" data-src="https://github.githubassets.com/assets/chunk-toast-58af155f.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-tweetsodium.js" data-src="https://github.githubassets.com/assets/chunk-tweetsodium-66e9e9c0.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-unveil.js" data-src="https://github.githubassets.com/assets/chunk-unveil-7ef70e39.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-user-status-submit.js" data-src="https://github.githubassets.com/assets/chunk-user-status-submit-85733ec1.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-webgl-warp.js" data-src="https://github.githubassets.com/assets/chunk-webgl-warp-c109e35c.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20211005220742js_/https://github.githubassets.com/assets/marketing-features-0860f896.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20211005220742js_/https://github.githubassets.com/assets/marketing-60f8a4d2.js"></script> <meta name="viewport" content="width=device-width"> <title>Features | GitHub · GitHub</title> <meta name="description" content="Get the right tools for the job. Automate your CI/CD and DevOps workflow with GitHub Actions, build securely, manage teams and projects, and review code in one place."> <link rel="search" type="application/opensearchdescription+xml" href="/web/20211005220742/https://github.com/opensearch.xml" title="GitHub"> <link rel="fluid-icon" href="https://github.com/fluidicon.png" title="GitHub"> <meta property="fb:app_id" content="1401488693436528"> <meta name="apple-itunes-app" content="app-id=1477376905"/> <meta name="twitter:image:src" content="https://github.githubassets.com/images/modules/site/social-cards/features-launchpad.png"/><meta name="twitter:site" content="@github"/><meta name="twitter:card" content="summary_large_image"/><meta name="twitter:title" content="GitHub features: the right tools for the job"/><meta name="twitter:description" content="Get the right tools for the job. Automate your CI/CD and DevOps workflow with GitHub Actions, build securely, manage teams and projects, and review code in one place."/> <meta property="og:image" content="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/social-cards/features-launchpad.png"/><meta property="og:image:alt" content="Get the right tools for the job. Automate your CI/CD and DevOps workflow with GitHub Actions, build securely, manage teams and projects, and review code in one place."/><meta property="og:site_name" content="GitHub"/><meta property="og:type" content="object"/><meta property="og:title" content="GitHub features: the right tools for the job"/><meta property="og:url" content="https://web.archive.org/web/20211005220742/https://github.com/features"/><meta property="og:description" content="Get the right tools for the job. Automate your CI/CD and DevOps workflow with GitHub Actions, build securely, manage teams and projects, and review code in one place."/> <link rel="assets" href="https://github.githubassets.com/"> <meta name="request-id" content="DCC2:686A:9A1B3:B3CBD:615CCCAE" data-pjax-transient="true"/><meta name="html-safe-nonce" content="a045088a59dd864ad2f872393cb1d613360c7a395a95aea25d587d64836bb17a" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEQ0MyOjY4NkE6OUExQjM6QjNDQkQ6NjE1Q0NDQUUiLCJ2aXNpdG9yX2lkIjoiMTI1NDkxNDgxMzY5NDMxMDc0IiwicmVnaW9uX2VkZ2UiOiJzZWEiLCJyZWdpb25fcmVuZGVyIjoic2VhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="911c18f9300c410102b8f0efd9f8a4c9f3bf958438536d94f891c8951bc344ba" data-pjax-transient="true"/> <meta name="github-keyboard-shortcuts" content="" data-pjax-transient="true"/> <meta name="selected-link" value="/features" data-pjax-transient> <meta name="google-site-verification" content="c1kuD-K2HIVF635lypcsWPoD4kilo5-jA_wBFyT4uMY"> <meta name="google-site-verification" content="KT5gs8h0wvaagLKAVWq8bbeNwnZZK1r1XQysX3xurLU"> <meta name="google-site-verification" content="ZzhVyEFwb7w3e0-uOTltm8Jsck2F5StVihD0exw2fsA"> <meta name="google-site-verification" content="GXs5KoUUkNCoaAZn7wPN-t01Pywp9M3sEjnt_3_ZWPc"> <meta name="octolytics-host" content="collector.githubapp.com"/><meta name="octolytics-app-id" content="github"/><meta name="octolytics-event-url" content="https://collector.githubapp.com/github-external/browser_event"/> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="BRANCH_PROTECTION_RULE_WEBHOOK,MARKETPLACE_PENDING_INSTALLATIONS,FILE_UPLOAD_CURSOR_POSITION"> <meta http-equiv="x-pjax-version" content="b0a38fb4f3ce79fbf139fb3cd4b9ca673d429f1a421d438f09da6b3ab0383c4a"> <meta http-equiv="x-pjax-csp-version" content="e6c546a64d70014fcd243b7782f880f6bb10ae6b417760a5562c76b560d93c70"> <meta http-equiv="x-pjax-css-version" content="556f8d3570ae03a8e31eca5cc03c3cc204ce9e2146018f7b41aea897d691ecbe"> <meta http-equiv="x-pjax-js-version" content="b62840f36bdd7b926c395951e9aa0f266160de0281ac06d8cd24486348846c8e"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20211005220742cs_/https://github.githubassets.com/assets/features-5733254171194cc2b45bfebb230ab867.css"/> <link rel="preload" href="https://web.archive.org/web/20211005220742/https://github.githubassets.com/static/fonts/alliance/Alliance-No-1-ExtraBold.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://web.archive.org/web/20211005220742/https://github.githubassets.com/static/fonts/alliance/Alliance-No-1-Regular.woff2" as="font" type="font/woff" crossorigin> <meta name="browser-stats-url" content="https://api.github.com/_private/browser/stats"> <meta name="browser-errors-url" content="https://api.github.com/_private/browser/errors"> <meta name="browser-optimizely-client-errors-url" content="https://api.github.com/_private/browser/optimizely_client/errors"> <link rel="mask-icon" href="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/pinned-octocat.svg" color="#000000"> <link rel="alternate icon" class="js-site-favicon" type="image/png" href="https://github.githubassets.com/favicons/favicon.png"> <link rel="icon" class="js-site-favicon" type="image/svg+xml" href="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <link rel="manifest" href="/web/20211005220742/https://github.com/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive header-white" style="word-wrap: break-word;"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 color-bg-info-inverse color-text-white show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader js-pjax-loader-bar Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar color-bg-info-inverse"></span> </span> <header class="Header-old header-logged-out js-details-container Details position-relative f4 py-2" role="banner"> <div class="container-xl d-lg-flex flex-items-center p-responsive"> <div class="d-flex flex-justify-between flex-items-center"> <a class="mr-4" href="https://web.archive.org/web/20211005220742/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" aria-hidden="true" viewbox="0 0 16 16" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github color-text-white"> <path fill-rule="evenodd" d="M8 0C3.58 0 0 3.58 0 8c0 3.54 2.29 6.53 5.47 7.59.4.07.55-.17.55-.38 0-.19-.01-.82-.01-1.49-2.01.37-2.53-.49-2.69-.94-.09-.23-.48-.94-.82-1.13-.28-.15-.68-.52-.01-.53.63-.01 1.08.58 1.23.82.72 1.21 1.87.87 2.33.66.07-.52.28-.87.51-1.07-1.78-.2-3.64-.89-3.64-3.95 0-.87.31-1.59.82-2.15-.08-.2-.36-1.02.08-2.12 0 0 .67-.21 2.2.82.64-.18 1.32-.27 2-.27.68 0 1.36.09 2 .27 1.53-1.04 2.2-.82 2.2-.82.44 1.1.16 1.92.08 2.12.51.56.82 1.27.82 2.15 0 3.07-1.87 3.75-3.65 3.95.29.25.54.73.54 1.48 0 1.07-.01 1.93-.01 2.2 0 .21.15.46.55.38A8.013 8.013 0 0016 8c0-4.42-3.58-8-8-8z"></path> </svg> </a> <div class="d-lg-none css-truncate css-truncate-target width-fit p-2"> </div> <div class="d-flex flex-items-center"> <a href="/web/20211005220742/https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2Ffeatures&source=header" class="d-inline-block d-lg-none f5 color-text-white no-underline border color-border-tertiary rounded-2 px-2 py-1 mr-3 mr-sm-5" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e38354f4bfe7d2add0d63c605cafb997527a49cae328ea046166f24e92104959"> Sign up </a> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target btn-link d-lg-none mt-1"> <svg aria-hidden="true" height="24" viewbox="0 0 16 16" version="1.1" width="24" data-view-component="true" class="octicon octicon-three-bars color-text-white"> <path fill-rule="evenodd" d="M1 2.75A.75.75 0 011.75 2h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 2.75zm0 5A.75.75 0 011.75 7h12.5a.75.75 0 110 1.5H1.75A.75.75 0 011 7.75zM1.75 12a.75.75 0 100 1.5h12.5a.75.75 0 100-1.5H1.75z"></path> </svg> </button> </div> </div> <div class="HeaderMenu HeaderMenu--logged-out position-fixed top-0 right-0 bottom-0 height-fit position-lg-relative d-lg-flex flex-justify-between flex-items-center flex-auto"> <div class="d-flex d-lg-none flex-justify-end border-bottom color-bg-secondary p-3"> <button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target btn-link"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-x color-icon-secondary"> <path fill-rule="evenodd" d="M5.72 5.72a.75.75 0 011.06 0L12 10.94l5.22-5.22a.75.75 0 111.06 1.06L13.06 12l5.22 5.22a.75.75 0 11-1.06 1.06L12 13.06l-5.22 5.22a.75.75 0 01-1.06-1.06L10.94 12 5.72 6.78a.75.75 0 010-1.06z"></path> </svg> </button> </div> <nav class="mt-0 px-3 px-lg-0 mb-5 mb-lg-0" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Why GitHub? <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20211005220742/https://github.com/features" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Features">Features <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Mobile <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Actions <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/codespaces" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Codespaces <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Packages <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Security <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Code review <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/issues/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Issues <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">Integrations <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/sponsors" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Sponsors">GitHub Sponsors <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Customer stories">Customer stories<span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20211005220742/https://github.com/team" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Team">Team</a> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20211005220742/https://github.com/enterprise" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Enterprise">Enterprise</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Explore <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/explore" class="py-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Explore">Explore GitHub <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn and contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/topics" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Topics">Topics <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/collections" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Collections">Collections <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/trending" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Trending">Trending <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <h4 class="color-text-tertiary text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Connect with others</h4> <ul class="list-style-none mb-0"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://github.com/readme" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover">The ReadME Project <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://github.com/events" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Events">Events <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://github.community/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Community forum">Community forum <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://education.github.com/" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20211005220742/https://github.com/marketplace" class="HeaderMenu-link no-underline py-3 d-block d-lg-inline-block" data-ga-click="(Logged out) Header, go to Marketplace">Marketplace</a> </li> <li class="d-block d-lg-flex flex-lg-nowrap flex-lg-items-center border-bottom border-lg-bottom-0 mr-0 mr-lg-3 edge-item-fix position-relative flex-wrap flex-justify-between d-flex flex-items-center "> <details class="HeaderMenu-details details-overlay details-reset width-full"> <summary class="HeaderMenu-summary HeaderMenu-link px-0 py-3 border-0 no-wrap d-block d-lg-inline-block"> Pricing <svg x="0px" y="0px" viewbox="0 0 14 8" xml:space="preserve" fill="none" class="icon-chevon-down-mktg position-absolute position-lg-relative"> <path d="M1,1l6.2,6L13,1"></path> </svg> </summary> <div class="dropdown-menu flex-auto rounded px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20211005220742/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Pricing">Plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20211005220742/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block Link--secondary no-underline f5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="https://web.archive.org/web/20211005220742/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline Link--primary no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Education">Education <span class="Bump-link-symbol float-right text-normal color-text-tertiary pr-3">→</span></a></li> </ul> </div> </details> </li> </ul> </nav> <div class="d-lg-flex flex-items-center px-3 px-lg-0 text-center text-lg-left"> <div class="d-lg-flex min-width-0 mb-3 mb-lg-0"> <div class="header-search flex-auto js-site-search position-relative flex-self-stretch flex-md-self-auto mb-3 mb-md-0 mr-0 mr-md-3 js-jump-to"> <div class="position-relative"> <!-- '"` --><!-- </textarea></xmp> --></option></form><form class="js-site-search-form" role="search" aria-label="Site" data-unscoped-search-url="/search" action="/web/20211005220742/https://github.com/search" accept-charset="UTF-8" method="get"> <label class="form-control input-sm header-search-wrapper p-0 js-chromeless-input-container header-search-wrapper-jump-to position-relative d-flex flex-justify-between flex-items-center"> <input type="text" class="form-control input-sm header-search-input jump-to-field js-jump-to-field js-site-search-focus " data-hotkey="s,/" name="q" data-test-selector="nav-search-input" placeholder="Search GitHub" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" role="combobox" aria-haspopup="listbox" aria-expanded="false" aria-autocomplete="list" aria-controls="jump-to-results" aria-label="Search GitHub" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" spellcheck="false" autocomplete="off"> <input type="hidden" data-csrf="true" class="js-data-jump-to-suggestions-path-csrf" value="YOLqJeuNnY400MCuaZStILA/GznD2yJHX6ikNet+IS5hkI0fijKj26sHeVMUlrEZHPQALd+mR1qejVhDkw0Zow=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1 header-search-key-slash"><path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path></svg> <div class="Box position-absolute overflow-hidden d-none jump-to-suggestions js-jump-to-suggestions-container"> <ul class="d-none js-jump-to-suggestions-template-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-suggestion" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="suggestion"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg title="Repository" aria-label="Repository" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <svg title="Project" aria-label="Project" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0"> <path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path> </svg> <svg title="Search" aria-label="Search" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0"> <path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path> </svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20211005220742im_/https://github.com/features" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> <ul class="d-none js-jump-to-no-results-template-container"> <li class="d-flex flex-justify-center flex-items-center f5 d-none js-jump-to-suggestion p-2"> <span class="color-text-secondary">No suggested jump to results</span> </li> </ul> <ul id="jump-to-results" role="listbox" class="p-0 m-0 js-navigation-container jump-to-suggestions-results-container js-jump-to-suggestions-results-container"> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg title="Repository" aria-label="Repository" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <svg title="Project" aria-label="Project" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0"> <path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path> </svg> <svg title="Search" aria-label="Search" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0"> <path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path> </svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20211005220742im_/https://github.com/features" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-owner-scoped-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="owner_scoped_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg title="Repository" aria-label="Repository" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <svg title="Project" aria-label="Project" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0"> <path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path> </svg> <svg title="Search" aria-label="Search" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0"> <path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path> </svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20211005220742im_/https://github.com/features" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> <li class="d-flex flex-justify-start flex-items-center p-0 f5 navigation-item js-navigation-item js-jump-to-global-search d-none" role="option"> <a tabindex="-1" class="no-underline d-flex flex-auto flex-items-center jump-to-suggestions-path js-jump-to-suggestion-path js-navigation-open p-2" href="" data-item-type="global_search"> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg title="Repository" aria-label="Repository" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo js-jump-to-octicon-repo d-none flex-shrink-0"> <path fill-rule="evenodd" d="M2 2.5A2.5 2.5 0 014.5 0h8.75a.75.75 0 01.75.75v12.5a.75.75 0 01-.75.75h-2.5a.75.75 0 110-1.5h1.75v-2h-8a1 1 0 00-.714 1.7.75.75 0 01-1.072 1.05A2.495 2.495 0 012 11.5v-9zm10.5-1V9h-8c-.356 0-.694.074-1 .208V2.5a1 1 0 011-1h8zM5 12.25v3.25a.25.25 0 00.4.2l1.45-1.087a.25.25 0 01.3 0L8.6 15.7a.25.25 0 00.4-.2v-3.25a.25.25 0 00-.25-.25h-3.5a.25.25 0 00-.25.25z"></path> </svg> <svg title="Project" aria-label="Project" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project js-jump-to-octicon-project d-none flex-shrink-0"> <path fill-rule="evenodd" d="M1.75 0A1.75 1.75 0 000 1.75v12.5C0 15.216.784 16 1.75 16h12.5A1.75 1.75 0 0016 14.25V1.75A1.75 1.75 0 0014.25 0H1.75zM1.5 1.75a.25.25 0 01.25-.25h12.5a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25H1.75a.25.25 0 01-.25-.25V1.75zM11.75 3a.75.75 0 00-.75.75v7.5a.75.75 0 001.5 0v-7.5a.75.75 0 00-.75-.75zm-8.25.75a.75.75 0 011.5 0v5.5a.75.75 0 01-1.5 0v-5.5zM8 3a.75.75 0 00-.75.75v3.5a.75.75 0 001.5 0v-3.5A.75.75 0 008 3z"></path> </svg> <svg title="Search" aria-label="Search" role="img" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search js-jump-to-octicon-search d-none flex-shrink-0"> <path fill-rule="evenodd" d="M11.5 7a4.499 4.499 0 11-8.998 0A4.499 4.499 0 0111.5 7zm-.82 4.74a6 6 0 111.06-1.06l3.04 3.04a.75.75 0 11-1.06 1.06l-3.04-3.04z"></path> </svg> </div> <img class="avatar mr-2 flex-shrink-0 js-jump-to-suggestion-avatar d-none" alt="" aria-label="Team" src="/web/20211005220742im_/https://github.com/features" width="28" height="28"> <div class="jump-to-suggestion-name js-jump-to-suggestion-name flex-auto overflow-hidden text-left no-wrap css-truncate css-truncate-target"> </div> <div class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none js-jump-to-badge-search"> <span class="js-jump-to-badge-search-text-default d-none" aria-label="in all of GitHub"> Search </span> <span class="js-jump-to-badge-search-text-global d-none" aria-label="in all of GitHub"> All GitHub </span> <span aria-hidden="true" class="d-inline-block ml-1 v-align-middle">↵</span> </div> <div aria-hidden="true" class="border rounded-1 flex-shrink-0 color-bg-tertiary px-1 color-text-tertiary ml-1 f6 d-none d-on-nav-focus js-jump-to-badge-jump"> Jump to <span class="d-inline-block ml-1 v-align-middle">↵</span> </div> </a> </li> </ul> </div> </label> </form> </div> </div> </div> <div class="position-relative mr-3 mb-4 mb-lg-0 d-inline-block"> <a href="/web/20211005220742/https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Ffeatures" class="HeaderMenu-link flex-shrink-0 no-underline" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a0ce1b32c4b1ca6d47f936ae349a15487ba822bb0ffa576434b4bcb74a49d2d4" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign in </a> </div> <a href="/web/20211005220742/https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2Ffeatures&source=header" class="HeaderMenu-link flex-shrink-0 d-inline-block no-underline border color-border-tertiary rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a0ce1b32c4b1ca6d47f936ae349a15487ba822bb0ffa576434b4bcb74a49d2d4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/features;ref_cta:Sign up;ref_loc:header logged out","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0ad4144828607f667fe114f200d79e23f61b2a1c34d9ff06a43c1598410c9c22"> Sign up </a> </div> </div> </div> </header> </div> <div id="start-of-content" class="show-on-focus"></div> <div data-pjax-replace id="js-flash-container"> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div class=" px-2"> <button class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> <div>{{ message }}</div> </div> </div> </template> </div> <include-fragment class="js-notification-shelf-include-fragment" data-base-src="https://github.com/notifications/beta/shelf"></include-fragment> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <main class="font-mktg"> <div class="p-responsive container-xl text-center mt-12 mb-6"> <h1 class="h1-mktg col-7-max mx-auto">The tools you need to build what you want.</h1> </div> <div class="position-relative"> <div class="js-features-nav-container features-nav-container container-xl overflow-x-scroll px-lg-6 mb-6"> <nav class="d-flex flex-row flex-auto flex-nowrap flex-items-start flex-lg-justify-center flex-lg-justify-between pt-5 pt-md-6 text-center" aria-label="GitHub Features page navigation"> <a href="#features-collaboration" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Collaborative Coding;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="738a12334752857fe5b632cf253900d11f5ad70a60d04037b8b36abe61c5127a"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-collaboration.svg" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> <span class="d-block mt-1">Collaborative Coding</span> </a> <a href="#features-automation" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Automation and CI CD;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="31cf7e04970bf2cdd7fdf60fc96f2dba6a5e0475ba16a30b974430ffbe1fcd85"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-automation.svg" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> <span class="d-block mt-1">Automation & CI/CD</span> </a> <a href="#features-security" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Security;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="3e23f3b5e406b98d1aa13328a18758e7359e27909b922a066da70fd633f3b5f8"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-security.svg" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> <span class="d-block mt-1">Security</span> </a> <a href="#features-apps" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Client Apps;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e4e18d57d4d69b3ee933353dcb30cfbdaee4a3452368102d7fa4a18e6a9ee75a"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-apps.svg" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> <span class="d-block mt-1">Client Apps</span> </a> <a href="#features-project-management" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Project Management;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="da5845ab72755dd67a8f05632632e04fac934b2cde612588e4f85ac261236c14"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-project-management.svg" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> <span class="d-block mt-1">Project Management</span> </a> <a href="#features-team-administration" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Team Administration;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="df36b39dd89fae99944776427432ff2d4af8c8a3811f42bb65e20461da83ec74"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-team-admin.webp" type="image/webp"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-team-admin.png" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> </picture> <span class="d-block mt-1">Team Administration</span> </a> <a href="#features-community" class="features-nav__link text-mono color-text-secondary f6 no-underline js-smoothscroll-anchor mx-2 mb-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Community;ref_loc:hero section navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="98b0e293888d02af19c58d3c850b0cdeced799abf3dd535bb63d0a6856391602"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-community.svg" class="features-nav__img" alt="" aria-hidden="true" width="50" height="50"> <span class="d-block mt-1">Community</span> </a> </nav> </div> <div class="js-horizontal-scroll-to-end features-hero-nav--scroll-btn-wrap position-absolute p-3 right-0 z-2"> <span class="features-hero-nav--scroll-btn d-block text-center circle color-bg-primary box-shadow-default-mktg link-blue-light-mktg js-build-in d-block d-md-none no-underline" aria-label="Scroll navigation"><svg class="octicon octicon mt-2" height="16" viewbox="0 0 16 16" width="16"><path clip-rule="evenodd" d="m8.21967 2.96967c.29289-.29289.76777-.29289 1.06066 0l4.24997 4.25c.2929.29289.2929.76777 0 1.06066l-4.24997 4.24997c-.29289.2929-.76777.2929-1.06066 0s-.29289-.7677 0-1.0606l2.96963-2.9697h-7.4393c-.41421 0-.75-.33579-.75-.75s.33579-.75.75-.75h7.4393l-2.96963-2.96967c-.29289-.29289-.29289-.76777 0-1.06066z" fill-rule="evenodd"></path></svg> </span> </div> </div> <div class="position-relative z-1"> <div class="features-new--background position-absolute width-full left-0 right-0 z-n1"> <img class="width-full height-auto" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-whats-new.svg" aria-hidden="true" alt="" width="1676" height="1040"> </div> <div class="p-responsive container-xl overflow-x-hidden pt-4 d-flex flex-column flex-md-row"> <div class="col-12 col-md-6 mb-6 px-md-4"> <a href="/web/20211005220742/https://github.com/features/issues" class="d-block hover-grow rounded-2 box-shadow-card-border-mktg overflow-hidden position-relative no-underline" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn about Issues","label":"ref_page:/features;ref_cta:Learn More;ref_loc:whats new section","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="66df1fc4e41d59d88677d4d3401ab4925c4f9cfe8df4a3e9a9a6a4ac643386a3"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/issues.webp" type="image/webp"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/issues.png" aria-hidden="true" alt="" class="position-relative top-0 left-0 width-full height-auto d-block rounded-2" width="600px" height="407px"> </picture> <span class="position-absolute width-full height-full top-0 left-0 d-flex flex-column text-left p-3 p-lg-4"> <span class="features-Label features-Label--blue f4-mktg text-bold flex-self-start">new</span> <span class="d-block mt-auto d-flex flex-row flex-nowrap flex-justify-between flex-items-end flex-lg-items-center"> <span class="h4-mktg features--color-title">GitHub Issues</span> <span class="no-wrap f4-mktg text-bold link-blue-mktg Bump-link">Learn more<span class="Bump-link-symbol ml-1"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-arrow-right"> <path fill-rule="evenodd" d="M8.22 2.97a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06l2.97-2.97H3.75a.75.75 0 010-1.5h7.44L8.22 4.03a.75.75 0 010-1.06z"></path> </svg></span></span> </span> </span> </a> </div> <div class="col-12 col-md-6 mb-6 px-md-4"> <a href="/web/20211005220742/https://github.com/github/roadmap" class="d-block hover-grow rounded-2 box-shadow-card-border-mktg overflow-hidden position-relative no-underline" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn about GitHub Product Roadmap","label":"ref_page:/features;ref_cta:Learn More;ref_loc:whats new section","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="9c3e789caacfcf1ad9f2a98db8b8bd9577d090d67a29552d8ad56770c6356571"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-new-roadmap.webp" type="image/webp"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-new-roadmap.png" aria-hidden="true" alt="" class="position-relative top-0 left-0 width-full height-auto d-block rounded-2" width="600px" height="407px"> </picture> <span class="position-absolute width-full height-full top-0 left-0 d-flex flex-column text-left p-3 p-lg-4"> <span class="features-Label features-Label--blue f4-mktg text-bold d-inline-block flex-self-start">new</span> <span class="d-block mt-auto d-flex flex-row flex-nowrap flex-justify-between flex-items-end flex-lg-items-center"> <span class="h4-mktg features--color-title">Product Roadmap</span> <span class="no-wrap f4-mktg text-bold link-blue-mktg Bump-link">Learn more<span class="Bump-link-symbol ml-1"><svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-arrow-right"> <path fill-rule="evenodd" d="M8.22 2.97a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06l2.97-2.97H3.75a.75.75 0 010-1.5h7.44L8.22 4.03a.75.75 0 010-1.06z"></path> </svg></span></span> </span> </span> </a> </div> </div> </div> <div class="js-sticky site-subnav-sticky"> <div class="js-features-page-nav js-toggler-container page-nav features-page-nav color-bg-primary position-relative overflow-x-hidden top-0 p-2"> <div class="features-page-nav-content d-flex" aria-hidden="true"> <button type="button" tabindex="-1" class="page-nav-trigger js-toggler-target flex-self-start d-inline-block d-lg-none px-3 pt-2" style="line-height: 28px;" aria-label="Toggle page navigation"> <svg class="octicon octicon-three-bars color-text-primary replaced color-text-primary" viewbox="0 0 16 16" height="16"><path clip-rule="evenodd" d="m1 2.75c0-.19891.07902-.38968.21967-.53033s.33142-.21967.53033-.21967h12.5c.1989 0 .3897.07902.5303.21967.1407.14065.2197.33142.2197.53033s-.079.38968-.2197.53033c-.1406.14065-.3314.21967-.5303.21967h-12.5c-.19891 0-.38968-.07902-.53033-.21967s-.21967-.33142-.21967-.53033zm0 5c0-.19891.07902-.38968.21967-.53033s.33142-.21967.53033-.21967h12.5c.1989 0 .3897.07902.5303.21967.1407.14065.2197.33142.2197.53033s-.079.38968-.2197.53033c-.1406.14065-.3314.21967-.5303.21967h-12.5c-.19891 0-.38968-.07902-.53033-.21967s-.21967-.33142-.21967-.53033zm.75 4.25c-.19891 0-.38968.079-.53033.2197-.14065.1406-.21967.3314-.21967.5303s.07902.3897.21967.5303c.14065.1407.33142.2197.53033.2197h12.5c.1989 0 .3897-.079.5303-.2197.1407-.1406.2197-.3314.2197-.5303s-.079-.3897-.2197-.5303c-.1406-.1407-.3314-.2197-.5303-.2197z" fill-rule="evenodd"></path></svg> <svg class="octicon octicon-x color-text-primary" height="16" viewbox="0 0 24 24" width="16"><path clip-rule="evenodd" d="m6.21967 6.21967c.29289-.29289.76777-.29289 1.06066 0l4.71967 4.71963 4.7197-4.71963c.2929-.29289.7677-.29289 1.0606 0s.2929.76777 0 1.06066l-4.7196 4.71967 4.7196 4.7197c.2929.2929.2929.7677 0 1.0606s-.7677.2929-1.0606 0l-4.7197-4.7196-4.71967 4.7196c-.29289.2929-.76777.2929-1.06066 0s-.29289-.7677 0-1.0606l4.71963-4.7197-4.71963-4.71967c-.29289-.29289-.29289-.76777 0-1.06066z" fill-rule="evenodd"></path></svg> </button> <nav class="page-nav-container width-full d-flex flex-row flex-nowrap flex-items-center flex-justify-between lh-condensed v-align-bottom" aria-label="GitHub Features page navigation"> <div class="d-flex flex-column flex-lg-row flex-auto flex-nowrap flex-items-start flex-justify-between"> <a href="#features-collaboration" tabindex="-1" class="selected page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Collaborative Coding;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0a2a2e6aaf378fc25dd13dca69d052bd50af4310f24bb5ead7c7e22686840f6b"> <span>Collaborative Coding</span> </a> <a href="#features-automation" tabindex="-1" class="page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Automation and CI CD;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d21b4696867c53cca675634c83174cb31283461bbe1f0c16bea36a0f13a0cc3b"> <span>Automation & CI/CD</span> </a> <a href="#features-security" tabindex="-1" class="page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Security;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0de111f572805b77c4a48c59055e278709867ba60ececb0234093f0f0aaf77b9"> <span>Security</span> </a> <a href="#features-apps" tabindex="-1" class="page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Client Apps;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="8d03f4d7917fcffd3e84a325c2748cd2c1db8e98b270080a8aab71bed1a1eb48"> <span>Client Apps</span> </a> <a href="#features-project-management" tabindex="-1" class="page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Project Management;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="86a1659ba6c8e077ba9a2176935abfd171cbd5673dd9013d41a7ae66334c5dbd"> <span>Project Management</span> </a> <a href="#features-team-administration" tabindex="-1" class="page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Team Administration;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="dce68257d4f0b20ea7669fbbda1581d6ab14993a42276dec4b4cd9616abc9185"> <span>Team Administration</span> </a> <a href="#features-community" tabindex="-1" class="page-nav-item text-left f5-mktg text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1 pr-0 py-3 mr-4" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click nav item to scroll to content","label":"ref_page:/features;ref_cta:Community;ref_loc:sticky navigation","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="6474ce744e60c644092c470732199a982436847d5c5594614c6713d2cad67ff6"> <span>Community</span> </a> </div> <a href="/web/20211005220742/https://github.com/join?ref_cta=Sign+up&ref_loc=features+sticky+nav&ref_page=%2Ffeatures&source=features-sticky-nav" tabindex="-1" class="btn-mktg ml-lg-4 d-inline-block" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"features sticky nav","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="9afaa5dafa22d25459d494a7028f1b494a2e2e83ba4781ece1d6f171989fa5ec" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/features;ref_cta:Sign up;ref_loc:features sticky nav","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e190f063912263495e1e884bf1f8fc68d4cd73dd43ad3c1cd6770e5bbc8e8e88"> Sign up </a> </nav> </div> </div> </div> <div id="features-collaboration" class="js-section px-lg-3"> <div class="features-category--dark position-relative z-1 overflow-x-hidden py-5 py-md-12"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive container-xl height-full"> <div class="position-relative col-1 height-full overflow-hidden"> <div class="features-category--git-line position-absolute right-7 top-12"></div> </div> </div> </div> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <header class="position-relative mb-5 mb-xl-9"> <div class="features-category--icon-shift position-static position-md-absolute pb-1 pt-3 left-n7"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-collaboration.svg" alt="GitHub Collaboration Icon" width="50" height="50"> </div> <h2 class="h2-mktg d-inline-block features-category--title features-text-gradient--aquamarine-mauve">Collaborative <br>Coding</h2> </header> <div class="col-md-6 col-xl-4"> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium">Contribute to projects quickly with automatic environment setup.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium">Make sure you see the changes you care about.</div> </div> <div class="features--color-title position-relative mb-3 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium">Build community around your code.</div> </div> </div> </div> </div> <div class="col-12 offset-md-1 col-md-11 position-relative position-xl-absolute top-0 right-0 events-none"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-glow.webp" type="image/webp"> <img class="width-full position-relative right-0 right-lg-n12" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-glow.png" style="max-height: 75vw" aria-hidden="true" alt="" width="906" height="937"> </picture> <img class="position-absolute top-n12 top-xl-0 right-0 width-fit" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-shapes.svg" aria-hidden="true" alt="" width="888" height="908"> <div class="position-absolute top-0 right-0 my-auto bottom-0 d-flex flex-column flex-justify-center" style="max-width: 681px;"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-collaboration-diff-view.webp" type="image/webp"> <img class="width-full height-auto d-block rounded" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-collaboration-diff-view.png" style="background-color: rgba(4, 16, 39, 0.8); max-width: 80vw" alt="Pull requests display diffs to compare the changes you made in your topic branch against the base branch that you want to merge your changes into." width="681" height="475"> </picture> <div class="position-absolute width-full top-0 bottom-0 my-auto right-0"> <img class="d-block features-category--background-collaboration js-build-in height-auto width-full" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-glow-mg.svg" aria-hidden="true" alt="" width="706" height="509"> </div> </div> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-collaboration-convo.webp" type="image/webp"> <img class="height-auto d-block rounded position-absolute top-0 bottom-7 bottom-md-12 my-auto right-3 right-lg-7" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-collaboration-convo.png" alt="Reviews allow collaborators to comment on the changes proposed in pull requests, approve the changes, or request further changes before the pull request is merged." width="689" height="368" style="width: 689px; max-width: 85vw; background-color: rgba(4, 16, 39, 0.9);"> </picture> </div> <div class="p-responsive container-xl pt-md-6 mt-7 mt-md-9 mt-lg-12"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Codespaces</h4> <p class="features--color-text f4 col-9 mb-1"> Visual Studio Code backed by high performance VMs that start in seconds. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/developing-online-with-codespaces" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Codespaces","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="1b027dd77a741721d2035861794f3253b33e6f3418572f428096c552f8c7d833"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Pull requests</h4> <p class="features--color-text f4 col-9 mb-1"> Allow contributors to easily notify you of changes they've pushed to a repository – with access limited to the contributors you specify. Easily merge changes you accept. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Pull requests","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="f9e639607ec075943180bb8f49e30ee87da885378e76310ddecfe408729a98a8"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Notifications</h4> <p class="features--color-text f4 col-9 mb-1"> Get updates on the GitHub activity you've subscribed to. Use the notifications inbox to customize, triage, and manage your updates. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-subscriptions-and-notifications-on-github" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Notifications","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d566155370879ccef0dd554dd518cd72f7ef76da84396df5f173b27ae39d231c"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Code review</h4> <p class="features--color-text f4 col-9 mb-1"> Review new code, see visual code changes, and confidently merge code changes with automated status checks. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Code review","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0b151efe7c7034919fbeef1cdeb23a17843f640a7ce528e1a1a29d647d34d39f"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Code review assignments</h4> <p class="features--color-text f4 col-9 mb-1"> Assign code reviews to make it clear which team members should submit their review for a pull request. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Code review assignments","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="4334c80182217a39c9470f64bc8c3539636722a0a24c21fde8de42a9bed1dd96"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Code owners</h4> <p class="features--color-text f4 col-9 mb-1"> Automatically request reviews–or require approval—by selected contributors when changes are made to sections of code that they own. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Code owners","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="21cdeb2c78b71e7d6c12d80f250bae97be9b66c3db07978d1e3d6375b855688f"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Draft pull requests</h4> <p class="features--color-text f4 col-9 mb-1"> Use a pull request as a way to discuss and collaborate, without submitting to formal review or risking an unwanted merge. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Draft pull requests","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="49b8a8260b6394e22e033abb371007bb59324d64c207c033e184be6d52652a5b"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Protected branches</h4> <p class="features--color-text f4 col-9 mb-1"> Enforce restrictions on how code branches are merged, including requiring reviews, or allowing only specific contributors to work on a particular branch. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/administering-a-repository/about-protected-branches" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Protected branches","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0517ea9f19f5f123822db66bd96348f4abf2b691a3fdb3581ec7ed3c9f6cee89"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Team discussions</h4> <p class="features--color-text f4 col-9 mb-1"> Post and discuss updates within your entire GitHub organization, or just your team. Notify participants with updates, and link from anywhere. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/building-a-strong-community/about-team-discussions" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Team discussions","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="6eb8b21851d18a36722b3c2008744ffc33e5f03b0adde701ba246784f3e4de63"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Team reviewers</h4> <p class="features--color-text f4 col-9 mb-1"> Request a team on GitHub to review your pull request. Members of the team will get a notification indicating that you've asked for their review. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Team reviewers","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="73ac9d21eeae247d45e8273f5cff5a11730253056bda7552c5d0eebf25a6675d"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Multiple assignees</h4> <p class="features--color-text f4 col-9 mb-1"> Assign up to 10 people to work on a given issue or pull request, letting you more easily track who's working on what. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Multiple assignees","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d19cbe2b71b75bb17f4b85fe35d3912c344821d7fb4097524bf98777f3e07514"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Multiple reviewers</h4> <p class="features--color-text f4 col-9 mb-1"> Request review from multiple contributors. Requested reviewers will be notified that you've asked for their review. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Multiple reviewers","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2a7d38bd62939157457036271b231b19a8e6eabfbcb13e5fd1543d83194a6154"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Multi-line comments</h4> <p class="features--color-text f4 col-9 mb-1"> Clarify code reviews by referencing or commenting on multiple lines at once in a pull request diff view. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Multi-line comments","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="605de26cbe216d2cd5796d055c2ae5e58aeba1a14336e97007b402807107dfdd"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Public repositories</h4> <p class="features--color-text f4 col-9 mb-1"> Work with any GitHub member on code in a public repository you control. Make changes, open a pull request, create an issue, and more. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Public repositories","label":"ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="8946d331ae088edf7a13c8467b52d32462a7842b010f7adc1a4b25b1ccf79756"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <button type="button" aria-expanded="false" class="js-unveil features-category-item-unveil d-block d-md-none mb-4 btn-invisible-mktg link-blue-light-mktg f3" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to view more features","label":"ref_page:/features;ref_cta:Show more features;ref_loc:collaborative coding category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="5a7914f4d0eb0813fdd216ab8098de8bff7304550ca3fbe583e7f14f664203dc"> Show more features </button> </div> </div> </div> </div> </div> <div id="features-automation" class="js-section px-lg-3 overflow-x-hidden"> <div class="features-category--light position-relative z-1 py-5 py-md-12"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive container-xl height-full"> <div class="position-relative col-1 height-full overflow-hidden"> <div class="features-category--git-line position-absolute right-7 top-0"></div> </div> </div> </div> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <header class="position-relative mb-5 mb-xl-9"> <div class="features-category--icon-shift position-static position-md-absolute py-1 mt-2 left-n7"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-automation.svg" alt="GitHub Automation and CI/CD Icon" loading="lazy" width="50" height="50"> </div> <h2 class="h2-mktg d-inline-block features-category--title features-text-gradient--purple-coral">Automation <br>and CI/CD</h2> </header> <div class="col-md-6 col-xl-5"> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-9">Automate everything: CI/CD, testing, planning, project management, issue labeling, approvals, onboarding, and more.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-9">Standardize and scale <br class="d-none d-xl-block">best practices, security, and compliance across your organization.</div> </div> <div class="features--color-title position-relative mb-3 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-9">Get started quickly with thousands of actions from partners and the community.</div> </div> </div> </div> </div> <div class="position-relative position-xl-static"> <div class="position-relative position-xl-absolute col-xl-8 top-0 right-0 z-n1"> <div class="position-absolute position-xl-relative top-4 top-md-n7 top-lg-n8 top-xl-3 right-0 z-n1"> <div class="features-category--background features-category--background-automation js-build-in"> <img class="d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-automation-glow.svg" aria-hidden="true" alt="" loading="lazy" width="1106" height="908"> <div class="position-absolute width-full top-0 right-n10"> <img class="d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-automation-cog.svg" aria-hidden="true" alt="" loading="lazy" width="1072" height="908"> </div> <div class="position-absolute width-full top-0 right-0"> <img class="d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-automation-lower-mg.svg" aria-hidden="true" alt="" loading="lazy" width="1050" height="908"> </div> </div> </div> <div class="p-responsive container-xl"> <div class="pt-8 pt-md-4 pt-xl-12 pr-0 pr-md-10 pr-lg-10 position-static position-xl-absolute width-full top-0 d-flex flex-column flex-justify-center height-full"> <div class="offset-md-1 col-md-11 offset-xl-2 col-xl-10 position-relative text-right d-flex flex-column flex-items-end pl-6"> <div class="width-full d-flex flex-justify-center"> <img class="features-category--automation-illo1 width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-automation-window.svg" alt="" loading="lazy" width="711" height="328" style="max-width: 711px;"> <div class="position-absolute features-category--automation-glow-md"> <img class="d-block features-category--background-automation js-build-in" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-automation-upper-mg.svg" aria-hidden="true" alt="" loading="lazy" width="646" height="325"> </div> <img class="position-absolute features-category--automation-illo2 height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-automation-cards.svg" alt="Automate everything: CI/CD, testing, planning, project management, issue labeling, approvals, onboarding, and more." loading="lazy" width="914" height="307" style="max-width: 914px; width: 115%;"> </div> </div> </div> </div> </div> </div> <div class="p-responsive container-xl mt-8 mt-md-12"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Actions</h4> <p class="features--color-text f4 col-9 mb-1"> Automate all your software development workflows. Write tasks and combine them to build, test, and deploy faster from GitHub. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/actions" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Actions","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="c5c8c6df816e0e8b5a4cb281cf7b4e135a73c48762a2784eb2618929bef796df"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Packages</h4> <p class="features--color-text f4 col-9 mb-1"> Host your own software packages or use them as dependencies in other projects. Both private and public hosting available. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/packages" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Packages","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2dbb7fa6f17dc5a6176b9c47e97462d6e24dba97aa7a1c1177c5e728b801efbe"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">APIs</h4> <p class="features--color-text f4 col-9 mb-1"> Create calls to get all the data and events you need within GitHub, and automatically kick off and advance your software workflows. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/graphql" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about APIs","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="be9d50216464949b63cd1904019092a9b0951058dce28bcb26c73d0ead85e929"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub Pages</h4> <p class="features--color-text f4 col-9 mb-1"> Create and publish websites about yourself, your organization, or your project directly from a GitHub repository. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/working-with-github-pages" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub Pages","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d67f3f73835482b5bb15d8eaecacfd122d620fa881e008125bfea1151617d2d3"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub Marketplace</h4> <p class="features--color-text f4 col-9 mb-1"> Start with thousands of actions and applications from our community to help you build, improve, and accelerate your automated workflows. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://github.com/marketplace?type=actions" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub Marketplace","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="1ed475e6f9e4676f86a278b77808155064bf89c17fa7dee097ea1b367fa7c28f"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Webhooks</h4> <p class="features--color-text f4 col-9 mb-1"> Dozens of events, and a Webhooks API, help you integrate with and automate work for your repository, organization, or application. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/extending-github/about-webhooks" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Webhooks","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0c37f8d692a6c7ac9a3826331d9641f04e1af96b34945f48159d2178be13c784"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Hosted runners</h4> <p class="features--color-text f4 col-9 mb-1"> Move automation to the cloud with on-demand Linux, Windows, and MacOS environments for your workflow runs, hosted by GitHub. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Hosted runners","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="59ebfb4817d07573af1b702167a0f54617347e89e48d938739f2d3a186f346a9"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Self-hosted runners</h4> <p class="features--color-text f4 col-9 mb-1"> More environments and fuller control with labels, groups, and policies to manage runs on your own machines. Plus, the runner application is open source. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/actions/hosting-your-own-runners" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Self-hosted runners","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e4ce291363182a2b712add5369ad6a9d47fa8c1ef5609b2642d697027964e2ac"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Secrets management</h4> <p class="features--color-text f4 col-9 mb-1"> Share, update, and automatically sync secrets across multiple repositories to increase security and reduce workflow failures. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Secrets management","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="9d9890c7f8f79aff8af297a9098580b5b5fc75027499cabce777ecdf97317b3f"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Environments</h4> <p class="features--color-text f4 col-9 mb-1"> Meet security and compliance requirements for delivery with secrets and protection rules. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/actions/reference/environments" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Environments","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="1289565bf33e0d404b89f72df4368c6a51b7f358bfc183efea7f878d502087af"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Deployments</h4> <p class="features--color-text f4 col-9 mb-1"> View which version of your code is running in an environment, including when and why, plus logs for review. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/github/administering-a-repository/viewing-deployment-activity-for-your-repository" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Deployments","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="25e2b83a98756097b900bf58057262e6201562e3c65c9bb166e1100e4abb424e"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Workflow visualization</h4> <p class="features--color-text f4 col-9 mb-1"> Map workflows, track their progression in real time, understand complex workflows, and communicate status with the rest of the team. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/actions/managing-workflow-runs/using-the-visualization-graph" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Workflow visualization","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="892c5ea4165f2aa994fef8141ee68cb8999aff12ae40ed4f955be772c8a1cdce"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Workflow templates</h4> <p class="features--color-text f4 col-9 mb-1"> Standardize and scale best practices and processes with preconfigured workflow templates shared across your organization. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/actions/getting-started-with-github-actions/starting-with-preconfigured-workflow-templates" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Workflow templates","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="7e7a39992d4e938d86ee5c6e4b030f95872dee58302f2acea128028adcaf990a"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Policies</h4> <p class="features--color-text f4 col-9 mb-1"> Manage Actions usage and permissions by repository and organizations, with additional policies for fork pull requests. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-your-enterprise/enforcing-github-actions-policies-in-your-enterprise-account" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Policies","label":"ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="873f96ea4c7e41f9698db7b60adb8f9fa03b19c8aa2fe732309cb612be2be51e"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <button type="button" aria-expanded="false" class="js-unveil features-category-item-unveil d-block d-md-none mb-4 btn-invisible-mktg link-blue-mktg f3" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to view more features","label":"ref_page:/features;ref_cta:Show more features;ref_loc:automation and ci cd category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d3142d3d4a332ac0afb01b4043d76b8ed1dbff261250cee635959b6f43580f76"> Show more features </button> </div> </div> </div> </div> </div> <div id="features-security" class="js-section px-lg-3"> <div class="features-category--dark overflow-x-hidden position-relative z-1 py-5 py-md-12"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive container-xl height-full"> <div class="position-relative col-1 height-full overflow-hidden"> <div class="features-category--git-line position-absolute right-7 top-0"></div> </div> </div> </div> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <header class="position-relative mb-5 mb-xl-9"> <div class="features-category--icon-shift position-static position-md-absolute py-1 mt-2 left-n7"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-security.svg" alt="GitHub Security Icon" loading="lazy" width="50" height="50"> </div> <h2 class="h2-mktg d-inline-block features-category--title features-text-gradient--coral-yellow">Security</h2> </header> <div class="col-md-6 col-xl-4"> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium">Secure code as you write it. Automatically review every change to your codebase and identify vulnerabilities before they reach production.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium">Understand and address any vulnerabilities in your open source dependencies.</div> </div> <div class="features--color-title position-relative mb-3 mb-md-6 mb-lg-9 mb-xl-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium">Automatically detect and deactivate secrets committed to your repos.</div> </div> </div> </div> </div> <div class="position-relative position-xl-static"> <div class="position-relative position-xl-absolute top-0 top-lg-n3 top-xl-n5 right-0 z-n1"> <div class="position-absolute position-xl-relative top-0 top-md-n4 top-lg-n8 top-xl-0 right-0 z-n1"> <div class="features-category--background features-category--background-security js-build-in"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-security-glow.svg" aria-hidden="true" alt="" loading="lazy" width="974" height="908" style="min-height: 128px;"> <div class="position-absolute top-0 right-0"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-security-shapes.svg" aria-hidden="true" alt="" loading="lazy" width="975" height="908" style="min-height: 128px;"> </div> </div> </div> <div class="p-responsive container-xl"> <div class="pt-6 pt-xl-10 position-static position-xl-absolute width-full top-0 d-flex flex-column flex-justify-center height-full"> <div class="offset-xl-2 col-xl-10 position-relative d-flex flex-row flex-justify-end pl-4 pl-md-6 pl-lg-0"> <div class="features-category--security-illo1 width-full position-relative right-n6 right-xl-0" style="max-width: 709px;"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-security-window.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-security-window.png" alt="Automatically review every change to your codebase and identify vulnerabilities before they reach production." loading="lazy" width="709" height="353"> </picture> <div class="features-category--security-glow-mg position-absolute right-n6" style="max-width: 711px"> <img class="d-block features-category--background-security js-build-in" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-security-upper-mg.svg" aria-hidden="true" alt="" loading="lazy" width="711" height="437"> </div> </div> <div class="features-category--security-illo2 position-absolute width-full right-0 d-flex flex-row flex-justify-end"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-security-notification.svg" alt="Understand and address any vulnerabilities in your open source dependencies." loading="lazy" width="824" height="202" style="max-width: 824px;"> </div> </div> </div> </div> </div> </div> <div class="p-responsive container-xl mt-7 mt-sm-8 mt-lg-11"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Private repos</h4> <p class="features--color-text f4 col-9 mb-1"> Host code that you don't want to share with the world in private GitHub repos only accessible to you and people you share them with. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Private repos","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="704f897bd117325694677f9904fdd5625b590f341e74e6ed9586734dab8ecaed"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">2FA</h4> <p class="features--color-text f4 col-9 mb-1"> Add an extra layer of security with two -actor authentication (2FA) when logging into GitHub. Require 2FA and choose from TOTP apps, security keys, and more. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about 2FA","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="06097d237ea436edc633bf490ae32bd8aa3ca9216fbf84ab7baab36df71501c9"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Required reviews</h4> <p class="features--color-text f4 col-9 mb-1"> Ensure that pull requests have a specific number of approving reviews before collaborators can make changes to a protected branch. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews#required-reviews" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Required reviews","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="3e857bd1a656445768fdbdcd7240ce3f21510bfa71f2217726ebedcac62fc076"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Required status checks</h4> <p class="features--color-text f4 col-9 mb-1"> Ensure that all required CI tests are passing before collaborators can make changes to a protected branch. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/administering-a-repository/about-required-status-checks" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Required status checks","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2065aa927bc9a22ada9c2c1fe86c5b87e60a6625c2291860bbffb0b5d03e4068"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Code scanning</h4> <p class="features--color-text f4 col-9 mb-1"> Find vulnerabilities in custom code using static analysis. Prevent new vulnerabilities from being introduced by scanning every pull request. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/code-security/secure-coding/about-code-scanning" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Code scanning","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="bf689377644d08fec5178ab7016ddff999b163e20e8709b620e7cbd02d1e6ab4"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Secret scanning</h4> <p class="features--color-text f4 col-9 mb-1"> Find secrets hard-coded in your public and private repositories. Revoke them to keep access to the services you use secure. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/administering-a-repository/about-secret-scanning" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Secret scanning","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="b9435f1b88498e8128611d224fbf0187a9c7ed31d68fac9fa82f4f1aef929e86"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Dependency graph</h4> <p class="features--color-text f4 col-9 mb-1"> See the packages your project depends on, the repositories that depend on them, and any vulnerabilities detected in their dependencies. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/visualizing-repository-data-with-graphs/about-the-dependency-graph" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Dependency graph","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="5f7d7d5d63f8a0111c8f1fd4a3b1dc8af1005ed54c6cbf8d754e62ac46f34cdd"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Dependabot alerts</h4> <p class="features--color-text f4 col-9 mb-1"> Get notified when there are new vulnerabilities affecting your repositories. GitHub detects and alerts users to vulnerable dependencies in public and private repos. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#github-dependabot-alerts-for-vulnerable-dependencies" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Dependabot alerts","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d36efcac2c233e80275a56a8e7065d612edd1d4a02c865010ba0515fce86878a"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Dependabot security and <br>version updates</h4> <p class="features--color-text f4 col-9 mb-1"> Keep your supply chain secure and up-to-date by automatically opening pull requests that update vulnerable or out-of-date dependencies. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-dependabot-security-updates" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Dependabot security and <br>version updates","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="ce1cb1373012c986d5384db3ebb3351f459d4de166a1b53630a197446b5937bb"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub Security Advisories</h4> <p class="features--color-text f4 col-9 mb-1"> Privately discuss, fix, and publish information about security vulnerabilities found in your repository. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-security-vulnerabilities/about-github-security-advisories" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub Security Advisories","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="120e6a749b2c5d9f78c985504f9d8cfeb6b4ff94230cd4b9c7ea6589f3a82b06"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub Advisory Database</h4> <p class="features--color-text f4 col-9 mb-1"> Browse or search for the vulnerabilities that GitHub knows about. The database contains all curated CVEs and security advisories on the GitHub dependency graph. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub Advisory Database","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="374fc6e31e17f2cf7d0eaf3fccb2eb0613fd0a42f4ac6fb7d2e09cd9edeb864c"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">GPG commit signing verification</h4> <p class="features--color-text f4 col-9 mb-1"> Use GPG or S/MIME to sign tags and commits locally. These are marked as verified on GitHub so other people know the changes come from a trusted source. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/authenticating-to-github/about-commit-signature-verification" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GPG commit signing verification","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="8b33365130bd98285d406f568eea00cc42fd3657f2a568bf869d76f06af6dc1d"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Security audit log</h4> <p class="features--color-text f4 col-9 mb-1"> Quickly review the actions performed by members of your organization. Your audit log includes details like who performed an action and when. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/enterprise/2.22/admin/overview/system-overview#audit-and-access-logging" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Security audit log","label":"ref_page:/features;ref_cta:Learn more;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="1d0edecc2199754f8e75a6ae59a7921ddf3a2d86656876a8d3cbac899b1d1a91"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <button type="button" aria-expanded="false" class="js-unveil features-category-item-unveil d-block d-md-none mb-4 btn-invisible-mktg link-blue-light-mktg f3" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to view more features","label":"ref_page:/features;ref_cta:Show more features;ref_loc:security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a39cb4537bcf94cfa6cd7899b1a8b38e092594a313bde07ebb4ae4bc94a69ae0"> Show more features </button> </div> </div> </div> <div class="position-relative"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-more.webp" type="image/webp"> <img class="position-absolute top-0 left-n9 z-n1 events-none" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-more.png" loading="lazy" alt="" width="1493" height="515"> </picture> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <div class="position-relative col-12 col-lg-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-3 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <h3 class="h3-mktg mt-11 color-text-white features-text-gradient--coral-yellow">Enterprise Security:</h3> </div> <div class="col-12 col-lg-7 mb-9"> <div class="f3 features--color-title"> Additional features available to GitHub <br class="d-none d-md-block">Enterprise customers. </div> <a href="/web/20211005220742/https://github.com/enterprise/contact?ref_page=/features&ref_cta=Contact%20Sales&ref_loc=enterpirse%20security%20category" class="d-inline-block btn-mktg btn-inverted-mktg mt-5" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Contact Sales","action":"click to Contact Sales","label":"ref_page:/features;ref_cta:Contact Sales;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e99c6a2cb34afb23f205fe4948d2e647862e76c7570dc62b7cce26d33c35313b"> Contact Sales </a> </div> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">SAML</h4> <p class="features--color-text f4 col-9 mb-1"> Control and secure access to organization resources like repos, issues, and pull requests with SAML. And allow users to authenticate with their existing GitHub usernames. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/enterprise/2.22/admin/authentication/using-saml" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about SAML","label":"ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="5333d15a00aa6eb3f5446abdf76d6461245e84ff1257e1bd8ce643d81336ba91"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">LDAP</h4> <p class="features--color-text f4 col-9 mb-1"> Centralize repository management. LDAP is one of the most common protocols used to integrate third-party software with large company user directories. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/enterprise/2.22/admin/authentication/using-ldap" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about LDAP","label":"ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="c85b1209ddc69ec8389b4032e2579aba569c17016f0db86e504599ceebbd50e7"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">IP allow list</h4> <p class="features--color-text f4 col-9 mb-1"> Limit access to enterprise assets to an allowed set of source IPs. The allow list will block access for any IP addresses not included via the web, API, and Git. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about IP allow list","label":"ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="023e3b213bb0f8f5793c46b1737227a60dc106cd41ecd4e97cfecafb4343a7a4"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub Connect</h4> <p class="features--color-text f4 col-9 mb-1"> Share features and workflows between your GitHub Enterprise Server instance and GitHub Enterprise Cloud. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/enterprise/2.22/user/github/searching-for-information-on-github/enabling-githubcom-repository-search-in-github-enterprise-server" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub Connect","label":"ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2e43517fb04964afba851e681403240e872d8e24da26fcc6eba514f34ffb8925"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Audit log API</h4> <p class="features--color-text f4 col-9 mb-1"> Keep copies of audit log data to ensure secure IP and maintain compliance for your organization. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/enterprise/2.22/user/github/searching-for-information-on-github/enabling-githubcom-repository-search-in-github-enterprise-server" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Audit log API","label":"ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="13a06e81f9e6a90bc2dff726d42aa47bceb819952a729b4682a530d1fe17c57b"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <button type="button" aria-expanded="false" class="js-unveil features-category-item-unveil d-block d-md-none mb-4 btn-invisible-mktg link-blue-light-mktg f3" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to view more features","label":"ref_page:/features;ref_cta:Show more features;ref_loc:enterprise security category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e4dfc979a3ba7bf39a9fc3949bd9136bf79cdabfee107fdc12ed13eed9e215b5"> Show more features </button> </div> </div> </div> </div> </div> </div> <div id="features-apps" class="js-section px-lg-3 overflow-x-hidden"> <div class="features-category--light position-relative z-1 py-5 py-md-12"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive container-xl height-full"> <div class="position-relative col-1 height-full overflow-hidden"> <div class="features-category--git-line position-absolute right-7 top-0"></div> </div> </div> </div> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <header class="position-relative mb-5 mb-xl-9"> <div class="features-category--icon-shift position-static position-md-absolute py-1 mt-2 left-n7"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-apps.svg" alt="GitHub Client Apps Icon" loading="lazy" width="50" height="50"> </div> <h2 class="h2-mktg d-inline-block features-category--title features-text-gradient--dark-mint-blue">Client Apps</h2> </header> <div class="col-md-6 col-xl-5 pb-md-1"> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-8">Take GitHub with you on any connected device.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-4">Skip the visual UI with a quick, powerful text interface.</div> </div> <div class="features--color-title position-relative mb-6 mb-lg-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-5">Access GitHub from your OS X or Windows desktop.</div> </div> </div> </div> </div> <div class="position-relative position-xl-static"> <div class="position-relative position-xl-absolute col-xl-8 top-0 top-lg-3 top-xl-n10 right-0 right-md-8 right-lg-0 z-n1"> <div class="position-absolute position-xl-relative top-0 right-0 z-n1"> <div class="features-category--background features-category--background-apps js-build-in"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-apps-glow.svg" aria-hidden="true" alt="" loading="lazy" width="1247" height="1025"> <div class="position-absolute width-full top-0 right-n10"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-apps-shapes.svg" aria-hidden="true" alt="" loading="lazy" width="1182" height="1006"> </div> </div> </div> <div class="p-responsive container-xl"> <div class="pt-6 pt-xl-12 mt-4 mt-xl-8 position-static position-xl-absolute width-full top-0 d-flex flex-column flex-justify-center height-full"> <div class="offset-xl-3 col-xl-9 position-relative d-flex flex-row flex-justify-end flex-items-start pr-lg-12"> <div class="features-category--apps-illo1 col-5" style="max-width: 281px;"> <div class="features-category--apps-illo1-inner1"> <div class="features-category--apps-illo1-inner2"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-apps-mobile-bg.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-apps-mobile-bg.png" alt="Get to inbox zero in no time—swipe to wrap up a task or save the notification to come back to it later." loading="lazy" width="262" height="543" style="max-width: 262px;"> </picture> </div> </div> </div> <div class="features-category--apps-illo2 col-6 position-relative left-n2 top-n4" style="max-width: 310px;"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-apps-mobile-fg.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-apps-mobile-fg.png" alt="GitHub App Pull Request" loading="lazy" width="288" height="591" style="max-width: 288px;"> </picture> <div class="position-absolute width-full bottom-0 left-0"> <div class="features-category--apps-illo3 ml-n3 mr-n3"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-apps-merge-btn.svg" alt="GitHub for mobile lets you merge code while you’re on the go." aria-hidden="true" loading="lazy" width="340" height="45" style="max-width: 340px;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="p-responsive container-xl mt-7 mt-md-10 pt-xl-10"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub for Mobile</h4> <p class="features--color-text f4 col-9 mb-1"> Take your GitHub projects, ideas, and code to go with a fully-native mobile and tablet experience. Triage, review, and merge from anywhere. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/getting-started-with-github/github-for-mobile" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub for Mobile","label":"ref_page:/features;ref_cta:Learn more;ref_loc:client apps category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0dc32b5e833e428a5b4d35149c31815c89152b26326d269300733a0e16787193"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub CLI</h4> <p class="features--color-text f4 col-9 mb-1"> Bring GitHub to the command line. Manage issues and pull requests from the terminal, where you're already working with Git and your code. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/getting-started-with-github/github-cli" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub CLI","label":"ref_page:/features;ref_cta:Learn more;ref_loc:client apps category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="b88c92135cafa220a7abc59e84ff822362f10fb96cc5a538a5f6a47ce1d3ed11"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">GitHub Desktop</h4> <p class="features--color-text f4 col-9 mb-1"> Simplify your development workflow with a GUI. Visualize, commit, and push changes without ever touching the command line. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/desktop" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about GitHub Desktop","label":"ref_page:/features;ref_cta:Learn more;ref_loc:client apps category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a3ef1f6402e507e672fbbaca9d8a629ec8561492e918602b8f0f0c316c4a2135"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> </div> </div> </div> </div> </div> <div id="features-project-management" class="js-section px-lg-3"> <div class="features-category--dark overflow-x-hidden position-relative z-1 py-5 py-md-12"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive container-xl height-full"> <div class="position-relative col-1 height-full overflow-hidden"> <div class="features-category--git-line position-absolute right-7 top-0"></div> </div> </div> </div> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <header class="position-relative mb-5 mb-xl-9"> <div class="features-category--icon-shift position-static position-md-absolute py-1 mt-2 left-n7"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-project-management.svg" alt="GitHub Project Management Icon" loading="lazy" width="50" height="50"> </div> <h2 class="h2-mktg d-inline-block features-category--title text-gradient-mint-blue pr-1 pb-3">Project <br>Management</h2> </header> <div class="col-md-6 col-xl-5"> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-8">Keep feature requests, bugs, and more organized with GitHub Issues — engineered for software teams.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-8">Coordinate initiatives big and small with project tables, boards, and tasks lists.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-10">Track what you deliver down to the commit.</div> </div> </div> </div> </div> <div class="position-relative position-xl-static"> <div class="position-relative position-xl-absolute col-xl-8 top-0 top-xl-n12 right-0 z-n1"> <div class="position-absolute position-xl-relative top-0 right-0 z-n1"> <div class="features-category--background features-category--background-project-management js-build-in"> <img class="width-full d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-project-management-glow.svg" aria-hidden="true" alt="" loading="lazy" width="975" height="1000"> <div class="features-category--pm-bg-shapes width-full position-absolute top-0 right-n12"> <img class="width-full d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-project-management-shapes.svg" aria-hidden="true" alt="" loading="lazy" width="841" height="877"> </div> </div> </div> <div class="p-responsive container-xl"> <div class="pt-6 pt-xl-10 pr-md-3 position-static position-xl-absolute width-full top-0 d-flex flex-column flex-justify-center height-full"> <div class="offset-xl-3 col-xl-9 position-relative d-flex flex-row flex-justify-end flex-items-start pr-lg-6"> <div class="features-category--pm-illo-shift col-5" style="max-width: 275px;"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-kanban-progress.svg" alt="Visually track issues, pull requests, and notes as cards that you can arrange to suit your workflow." aria-hidden="true" loading="lazy" width="275" height="20"> <div class="features-category--pm-illo1"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-bg.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-bg.png" alt="GitHub’s planning and tracking features live with your code." loading="lazy" width="275" height="487"> </picture> </div> </div> <div class="col-6" style="max-width: 329px;"> <div class="features-category--pm-illo2 position-relative top-n1"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-mg.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-mg.png" alt="GitHub Project Shipped" loading="lazy" width="329" height="537"> </picture> <div class="features-category--pm-glow-mg position-absolute"> <img class="d-block features-category--background-project-management js-build-in" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-project-management-upper-mg.svg" aria-hidden="true" alt="" loading="lazy" width="526" height="528"> </div> <div class="features-category--pm-illo3 position-absolute"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-fg.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-project-management-fg.png" alt="Track what you deliver down to the commit." loading="lazy" width="325" height="295" style="max-width: 325px;"> </picture> </div> </div> </div> </div> </div> </div> </div> </div> <div class="p-responsive container-xl mt-8 mt-md-12"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Projects</h4> <p class="features--color-text f4 col-9 mb-1"> Visually track issues, pull requests, and notes as cards that you can arrange to suit your workflow. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-your-work-on-github/about-project-boards" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Projects","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0ad9870e65760c71669f238d5bd520088e2e07349904fb02e56d3cbdbcb30bbd"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Labels</h4> <p class="features--color-text f4 col-9 mb-1"> Organize and prioritize your work. Apply labels to issues and pull requests to signify priority, category, or any other information you find useful. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-your-work-on-github/about-labels" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Labels","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="fe0d7f4591482bdc5013e63ee6ee467e8281f7d812d1b0eac6fe74b24afe93ed"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Milestones</h4> <p class="features--color-text f4 col-9 mb-1"> Track progress on groups of issues or pull requests in a repository, and map groups to overall project goals. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-your-work-on-github/about-milestones" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Milestones","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e322b7733ce4fc0a09e1a4c6e49edbaa713d4ea6842ed9ce623688b4b2ad3ce4"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Issues</h4> <p class="features--color-text f4 col-9 mb-1"> Track bugs, enhancements, and other requests, prioritize work, and communicate with stakeholders as changes are proposed and merged. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/managing-your-work-on-github/managing-your-work-with-issues" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Issues","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e3f752940d77a6acf9d7f3a85004d7bdd2fa11ad03d45951266398de78b184bb"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Unified Contribution Graph</h4> <p class="features--color-text f4 col-9 mb-1"> See all of your contributions to GitHub Enterprise and GitHub.com in one place: your profile's contribution graph. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/enterprise/2.15/admin/installation/enabling-unified-contributions-between-github-enterprise-server-and-githubcom" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Unified Contribution Graph","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="3823946f5082ac30e5d3c75e8e73521f1a0e81b8ae9fe18d1838fdbbea86f0f6"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Org activity graph</h4> <p class="features--color-text f4 col-9 mb-1"> See visualizations of your entire organization or specific repositories, including issue and pull request activity, top languages used, and member activity data </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Org activity graph","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="3663c199d86d098a064c7c4f9cbb6629fbb88c5aa204914c68b3c6dab7f9ce90"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Org dependency insights</h4> <p class="features--color-text f4 col-9 mb-1"> With dependency insights you can view vulnerabilities, licenses, and other important information for the open source projects your organization depends on. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization#viewing-organization-dependency-insights" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Org dependency insights","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="dd225caaa321ebd05cb11f89398616093eb9b6aad42730f4c579e0d52c659bfc"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Repo insights</h4> <p class="features--color-text f4 col-9 mb-1"> Use data about activity and contributions within your repositories, including trends, to make data-driven improvements to your development cycle. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Repo insights","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d0a60b839dea94cba7b7b32c186a0889fe2b93d3d40a285a03755d10dfcdbdf9"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Wikis</h4> <p class="features--color-text f4 col-9 mb-1"> Host documentation for projects in a wiki within your repository. Contributors can easily edit documentation on the web or locally. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-light-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/building-a-strong-community/about-wikis" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Wikis","label":"ref_page:/features;ref_cta:Learn more;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="29d24bccf7f962b3244e54446fee1bcac956cbf83f9285a3b8b2713817003028"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <button type="button" aria-expanded="false" class="js-unveil features-category-item-unveil d-block d-md-none mb-4 btn-invisible-mktg link-blue-light-mktg f3" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to view more features","label":"ref_page:/features;ref_cta:Show more features;ref_loc:project management category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="b62a58764ed37c2abbc981b4cbfe383da50d3772cd1bd4493de4ff0dc70cad54"> Show more features </button> </div> </div> </div> </div> </div> <div id="features-team-administration" class="js-section px-lg-3 overflow-x-hidden"> <div class="features-category--light position-relative z-1 pt-5 pt-md-10 pb-5 pb-md-0"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive container-xl height-full"> <div class="position-relative col-1 height-full overflow-hidden"> <div class="features-category--git-line position-absolute right-7 top-0"></div> </div> </div> </div> <div class="p-responsive container-xl"> <div class="col-12 offset-md-1 col-md-11"> <header class="position-relative mb-5 mb-xl-9"> <div class="features-category--icon-shift position-static position-md-absolute py-1 mt-2 left-n7"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-team-admin.webp" type="image/webp"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-team-admin.png" alt="GitHub Team Administration Icon" loading="lazy" width="50" height="50"> </picture> </div> <h2 class="h2-mktg d-inline-block features-category--title features-text-gradient--blue-purple">Team <br>Administration</h2> </header> <div class="col-md-6 col-xl-5"> <div class="features--color-title text-medium position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-8">Simplify access and permissions management across your projects and teams.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-9">Update permissions, add new users as you grow, and give everyone the exact permissions they need.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-8"> <div class="features-category--icon-shift d-none d-md-block position-absolute top-2 left-n7"> <svg xmlns="http://www.w3.org/2000/svg" fill="none" height="20" viewbox="0 0 28 20" width="28"><path clip-rule="evenodd" d="m14 14c2.2091 0 4-1.7909 4-4 0-2.20914-1.7909-4-4-4s-4 1.79086-4 4c0 2.2091 1.7909 4 4 4zm0 2c3.3137 0 6-2.6863 6-6 0-3.31371-2.6863-6-6-6s-6 2.68629-6 6c0 3.3137 2.6863 6 6 6z" fill-rule="evenodd"></path></svg> </div> <div class="h6-mktg text-medium pr-xl-5">Sync with Okta and Azure Active Directory.</div> </div> </div> </div> </div> <div class="position-relative position-xl-static"> <div class="position-relative position-xl-absolute col-xl-8 top-0 top-md-5 top-xl-n12 right-md-8 right-lg-6 right-0 z-n1"> <div class="position-absolute position-xl-relative width-full top-0 top-md-n10 top-lg-n6 top-xl-5 right-12 right-md-n6 right-lg-n12 z-n1"> <div class="features-category--background features-category--background-team-admin js-build-in"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-team-admin-glow.svg" aria-hidden="true" alt="" loading="lazy" width="1193" height="1059"> <div class="position-absolute width-full top-0 right-0"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-team-admin-shapes.svg" aria-hidden="true" alt="" loading="lazy" width="1183" height="1000"> </div> </div> </div> <div class="p-responsive container-xl my-6 my-xl-0"> <div class="pt-8 pt-md-4 pt-xl-12 pr-0 pr-lg-8 position-static position-xl-absolute width-full top-0 d-flex flex-column flex-justify-center height-full"> <div class="offset-md-2 col-md-10 offset-xl-3 col-xl-9 position-relative d-flex flex-row flex-justify-end pl-4 pl-md-0"> <div class="features-category--team-admin-illo1 position-relative top-n8" style="max-width: 690px"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-window.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-window.png" alt="Update permissions, add new users as you grow, and give everyone the exact permissions they need." loading="lazy" width="690" height="417"> </picture> <div class="features-category--team-admin-glow-mg position-absolute"> <img class="d-block features-category--background-team-admin js-build-in" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-team-admin-upper-mg.svg" aria-hidden="true" alt="" loading="lazy" width="709" height="531"> </div> <div class="features-category--team-admin-illo2 position-absolute pr-4 pr-md-0" style="max-width: 668px;"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-member.webp" type="image/webp"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-member.png" alt="" loading="lazy" width="668" height="60"> </picture> <div class="features-category--team-admin-illo3 col-6 right-0 position-absolute" style="max-width: 328px;"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-roles.webp" type="image/webp"> <img class=" width-full height-auto d-block" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-roles.png" alt="Quickly and securely manage team permissions." loading="lazy" width="328" height="440"> </picture> </div> </div> </div> </div> </div> </div> </div> </div> <div class="p-responsive container-xl mt-10 mt-sm-12 pt-sm-8 pt-md-10"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-unveil-items"> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Organizations</h4> <p class="features--color-text f4 col-9 mb-1"> Set up groups of user accounts that own repositories. Manage access on a team-by-team, or individual user, basis. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Organizations","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="b061d9e0f9f4efa7c045de9e47f41ea9514922f9370af24fbfe9f718b943f9bb"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Invitations</h4> <p class="features--color-text f4 col-9 mb-1"> Easily add GitHub members to your repositories using their GitHub username or email address, and require them to confirm access. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Invitations","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="721bc7b904a31b00ff594511070379c0f20d1d2741d98fc0ca7af205855f348f"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 unveil-item-visible"> <h4 class="h5-mktg features--color-title mb-2 col-11">Team sync</h4> <p class="features--color-text f4 col-9 mb-1"> Enable team synchronization between your identity provider and your organization on GitHub, including Azure AD and Okta. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Team sync","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="8b7dc7a03000eb67d601a27e8c9da3f04200351c416551adec3f191a3d070b14"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Custom roles</h4> <p class="features--color-text f4 col-9 mb-1"> Define users' level of access to your code, data and settings based on their role in your organization. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/getting-started-with-github/access-permissions-on-github" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Custom roles","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2a22b6f959551988b2ea8bfb41a60c8bee9630d23597667054ec579f162a7c53"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Domain verification</h4> <p class="features--color-text f4 col-9 mb-1"> Verify your organization's identity on GitHub and display that verification through a profile badge. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/verifying-your-organizations-domain" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Domain verification","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="3570510b66da3feae4ed412fb284a3d165c69bc56fa243abae906ba39b232203"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Audit Log API</h4> <p class="features--color-text f4 col-9 mb-1"> Quickly review the actions performed by members of your organization. Monitor access, permission changes, user changes, and other events. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/reviewing-the-audit-log-for-your-organization#using-the-audit-log-api" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Audit Log API","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="d78bbfc1c0427d3dabc3732133633bbdb0ad5e8b066e2379c2e1fe1dd25a107c"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Repo creation restriction</h4> <p class="features--color-text f4 col-9 mb-1"> Restrict repository creation permissions to organization owners only—or allow members to create public and private repositories. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Repo creation restriction","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="519b798eb1ee3cfc8546d10e0ce29bcad02f3f02ae32d2bee359a9f900408516"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <div class="js-unveil-item features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h5-mktg features--color-title mb-2 col-11">Notification restriction</h4> <p class="features--color-text f4 col-9 mb-1"> Protect information about what your team is working on by restricting email notifications to approved email domains. </p> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block link-blue-mktg f4-mktg pt-2 pb-3" href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/restricting-email-notifications-to-an-approved-domain" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Notification restriction","label":"ref_page:/features;ref_cta:Learn more;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="96399e10cfe0058712134f2a80dbb74ba0e7df05c2e0fd2e02d25c1a95d15954"> <span class="position-relative link-bump-inner-mktg">Learn more <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> <button type="button" aria-expanded="false" class="js-unveil features-category-item-unveil d-block d-md-none mb-4 btn-invisible-mktg link-blue-light-mktg f3" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to view more features","label":"ref_page:/features;ref_cta:Show more features;ref_loc:team administration category","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="68e6ce7c4362bc533df609c6d4b45ed923798221e6e7a76c79b8ef8f2fd89838"> Show more features </button> </div> </div> </div> </div> </div> <div class="d-none d-md-block position-relative mt-3 px-lg-3"> <div class="p-responsive container-xl"> <div class="d-flex flex-row flex-nowrap"> <div class="position-relative col-1"> <div class="features-category--git-line-corner position-absolute right-n3"></div> </div> <div class="col-5"> <div class="features-category--git-line-ending pb-9"></div> </div> </div> </div> </div> <div id="features-community" class="overflow-x-hidden js-section"> <div class="p-responsive container-xl"> <div class="text-center mt-7 mt-md-2 mb-7 mb-md-9"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-community.svg" alt="GitHub Community Icon" loading="lazy" decoding="async" width="50" height="50"> <h2 class="h2-mktg features-category--title">Community</h2> </div> <div class="mb-6 mb-md-8 container-xl mx-auto d-flex flex-row flex-wrap flex-justify-center gutter" id="resources"> <div class="d-flex col-md-4 pb-5 pb-md-0 mb-5 flex-justify-between"> <a href="/web/20211005220742/https://github.com/marketplace" class="d-flex flex-column flex-justify-between no-underline box-shadow-card-border-mktg rounded-2 width-full resource-card link-bump-mktg color-bg-subtle p-4"> <img class="mb-3 box-shadow-card-mktg circle" width="64" height="64" loading="lazy" decoding="async" alt="" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-github-marketplace.svg"/> <h3 class="mb-3 h4-mktg color-fg-default col-10">GitHub Marketplace</h3> <p class="color-fg-muted f4-mktg my-auto">Install apps that integrate directly with GitHub's API to customize and optimize your workflows – build your own for private use or publication in the GitHub Marketplace.</p> <div class="f1-mktg position-relative left-n2"><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="24" height="24" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </div> </a> </div> <div class="d-flex col-md-4 pb-5 pb-md-0 mb-5 flex-justify-between"> <a href="/web/20211005220742/https://github.com/sponsors" class="d-flex flex-column flex-justify-between no-underline box-shadow-card-border-mktg rounded-2 width-full resource-card link-bump-mktg color-bg-subtle p-4"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-sponsors.webp" type="image/webp"> <img alt="" aria-hidden="true" loading="lazy" decoding="async" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-sponsors.png" width="72" height="72"> </picture> <h3 class="mb-3 h4-mktg color-fg-default col-10">GitHub Sponsors</h3> <p class="color-fg-muted f4-mktg my-auto">Financially support the open source projects your code depends on. Sponsor a contributor, maintainer, or project with one time or recurring contributions.</p> <div class="f1-mktg position-relative left-n2"><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="24" height="24" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </div> </a> </div> <div class="d-flex col-md-4 pb-5 pb-md-0 mb-5 flex-justify-between"> <a href="https://web.archive.org/web/20211005220742/https://lab.github.com/" class="d-flex flex-column flex-justify-between no-underline box-shadow-card-border-mktg rounded-2 width-full resource-card link-bump-mktg color-bg-subtle p-4"> <picture> <source srcset="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-learning-lab.webp" type="image/webp"> <img alt="" aria-hidden="true" loading="lazy" decoding="async" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-learning-lab.png" width="72" height="72"> </picture> <h3 class="mb-3 h4-mktg color-fg-default col-10">GitHub Learning Lab</h3> <p class="color-fg-muted f4-mktg my-auto">Learn new skills by completing tasks and projects directly within GitHub, guided by our friendly Learning Lab bot.</p> <div class="f1-mktg position-relative left-n2"><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="24" height="24" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </div> </a> </div> <div class="d-flex col-md-4 pb-5 pb-md-0 mb-5 flex-justify-between"> <a href="https://web.archive.org/web/20211005220742/https://www.electronjs.org/docs" class="d-flex flex-column flex-justify-between no-underline box-shadow-card-border-mktg rounded-2 width-full resource-card link-bump-mktg color-bg-subtle p-4"> <img class="mb-3 box-shadow-card-mktg circle" width="64" height="64" loading="lazy" decoding="async" alt="" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-electron.svg"/> <h3 class="mb-3 h4-mktg color-fg-default col-10">Electron</h3> <p class="color-fg-muted f4-mktg my-auto">Write cross-platform desktop applications using JavaScript, HTML and CSS with the Electron framework, based on Node.js and Chromium.</p> <div class="f1-mktg position-relative left-n2"><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="24" height="24" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </div> </a> </div> <div class="d-flex col-md-4 pb-5 pb-md-0 mb-5 flex-justify-between"> <a href="https://web.archive.org/web/20211005220742/https://atom.io/docs" class="d-flex flex-column flex-justify-between no-underline box-shadow-card-border-mktg rounded-2 width-full resource-card link-bump-mktg color-bg-subtle p-4"> <img class="mb-3 box-shadow-card-mktg circle" width="64" height="64" loading="lazy" decoding="async" alt="" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-atom.svg"/> <h3 class="mb-3 h4-mktg color-fg-default col-10">Atom</h3> <p class="color-fg-muted f4-mktg my-auto">Atom is a hackable text editor built on Electron—deeply customizable but still approachable using the default configuration.</p> <div class="f1-mktg position-relative left-n2"><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="24" height="24" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </div> </a> </div> </div> </div> </div> <div class="pt-8"> <div class="p-responsive container-xl"> <div class="col-8-max mx-auto pb-4"> <div class="text-center"> <h2 class="h2-mktg mb-3">Ready to get started?</h2> <div class="my-3"> <a class="link-bump-mktg mr-3 text-semibold color-text-primary no-underline d-inline-block f4-mktg pt-2 pb-3" href="/web/20211005220742/https://github.com/pricing" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Features","action":"click to learn more about Pricing","label":"ref_page:/features;ref_cta:View pricing and plans;ref_loc:features pricing footer section","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="ee59e5d13e4a632517e9dd9fc5f2dd1c9a9bd9d8ab929ffe7296ac4343a59df4"> <span class="position-relative link-bump-inner-mktg">View pricing and plans <span class=""><svg xmlns="http://www.w3.org/2000/svg" class="octicon octicon-chevrow" width="16" height="16" viewbox="0 0 16 16" fill="none"><path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="octicon-chevrow-stem" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path></svg> </span></span> </a> </div> </div> </div> </div> <div class="position-relative container-xl"> <div class="d-lg-flex flex-items-stretch gutter-lg-spacious text-center"> <!--// GitHub Free //--> <div class="col-lg-4 mb-3 mb-lg-0"> <div class="height-full position-relative rounded-3 px-2 pt-5 pb-2 js-pricing-plan" data-min-seats="1" data-max-seats="4"> <p hidden class="position-absolute left-0 right-0 h5 text-center text-uppercase color-text-white js-recommended-plan-caption" style="top:6px;">Most popular</p> <div class="d-md-flex flex-column flex-justify-between height-full rounded-3 color-shadow-extra-large color-bg-primary"> <div class="px-3 pt-4 pb-md-4"> <h2 class="mb-2 h5-mktg">Free</h2> <p class="color-text-secondary lh-condensed mb-0">The basics for individuals <br>and organizations</p> </div> <div class="px-3 pt-4 pb-3"> <div class="js-get-in-touch mb-4" hidden data-plan="free"> <h2>Get in touch</h2> <span>Please <a href="https://web.archive.org/web/20211005220742/https://enterprise.github.com/contact?ref_page=/enterprise&ref_cta=CustomPriceCalculator&ref_loc=hero">contact us</a> for more information</span> </div> <div class="js-custom-price tooltipped-n tooltipped-multiline tooltipped-no-delay mb-6" data-currency="USD" aria-label="Prices in local currency will change as the exchange rate fluctuates and are provided as a convenience. The actual charge will be USD $0 per user/month." role="tooltip" data-plan="free"> <h3 class="mb-0"> <span class="d-flex flex-justify-center flex-items-center"> <span class="d-flex flex-items-center f0-mktg text-normal text-mono mr-2"> <sup class="f3 color-text-secondary v-align-middle mr-1">$</sup> <span class="js-computed-value" data-plan="free" id="free">0</span> </span> <span class="text-normal text-mono f4 color-text-secondary js-pricing-cost-suffix"> per month </span> </span> </h3> </div> <a class="d-block btn-mktg btn-outline-mktg" data-optimizely-event="click.signup" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/features;ref_cta:Join for free;ref_loc:cards","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="37798654cb0cd9f3ccfcb612af4c710d7414a27b795bd17f32cc12113fae80f7" href="/web/20211005220742/https://github.com/join?plan=free&ref_cta=Join%2520for%2520free&ref_loc=cards&ref_page=%2Ffeatures&source=pricing-card-free">Join for free</a> </div> </div> </div> </div> <!--// GitHub Pro //--> <!--// GitHub Team //--> <div class="col-lg-4 mb-3 mb-lg-0"> <div class="height-full position-relative rounded-3 px-2 pt-5 pb-2 js-pricing-plan" data-min-seats="5" data-max-seats="10"> <p class="position-absolute left-0 right-0 h5 text-center text-uppercase color-text-white js-recommended-plan-caption" hidden style="top:6px;">Most popular</p> <div class="d-md-flex flex-column flex-justify-between height-full rounded-3 color-shadow-extra-large color-bg-primary"> <div class="px-3 pt-4 pb-md-4"> <h2 class="mb-2 h5-mktg">Team</h2> <p class="color-text-secondary lh-condensed mb-0">Advanced collaboration for <br>individuals and organizations</p> </div> <div class="px-3 pt-4 pb-3"> <div class="js-get-in-touch mb-4" hidden data-plan="business"> <h2>Get in touch</h2> <span>Please <a href="https://web.archive.org/web/20211005220742/https://enterprise.github.com/contact?ref_page=/enterprise&ref_cta=CustomPriceCalculator&ref_loc=hero">contact us</a> for more information</span> </div> <div class="js-custom-price tooltipped-n tooltipped-multiline tooltipped-no-delay mb-6" data-currency="USD" aria-label="Prices in local currency will change as the exchange rate fluctuates and are provided as a convenience. The actual charge will be USD $4 per user/month." role="tooltip" data-plan="business"> <h3 class="mb-0"> <span class="d-flex flex-justify-center flex-items-center"> <span class="d-flex flex-items-center f0-mktg text-normal text-mono mr-2"> <sup class="f3 color-text-secondary v-align-middle mr-1">$</sup> <span class="js-computed-value" data-plan="business" id="business">4</span> </span> <span class="text-normal text-mono f4 color-text-secondary js-pricing-cost-suffix"> per user/month </span> </span> </h3> </div> <a class="d-block btn-mktg" data-optimizely-event="click.continue_with_team" data-ga-deferred="[["ec:addImpression",{"name":"Team","category":"Plan","position":2}]]" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/features;ref_cta:Continue with Team;ref_loc:cards","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="58f20cc7078c43d5f4c789ea532d3d3ec0ca38594285a975ed62a48e44ad0c96" href="/web/20211005220742/https://github.com/join?plan=business&pricing_exp=true&ref_cta=Continue%2520with%2520Team&ref_loc=cards&ref_page=%2Ffeatures&setup_organization=true&source=pricing-card-team">Continue with Team</a> </div> </div> </div> </div> <!--// GitHub Enterprise //--> <div class="col-lg-4 mb-3 mb-lg-0"> <div class="height-full position-relative rounded-3 px-2 pt-5 pb-2 js-pricing-plan" data-min-seats="11" data-max-seats="Infinity"> <p class="position-absolute left-0 right-0 h5 text-center text-uppercase color-text-white js-recommended-plan-caption" hidden style="top:6px;">Most popular</p> <div class="d-md-flex flex-column flex-justify-between height-full rounded-3 color-shadow-extra-large color-bg-primary"> <div class="px-3 pt-4 pb-md-4"> <h2 class="mb-2 h5-mktg">Enterprise</h2> <p class="color-text-secondary lh-condensed mb-0">Security, compliance, <br>and flexible deployment</p> </div> <div class="px-3 pt-4 pb-3"> <div class="js-get-in-touch mb-4" hidden data-plan="business_plus"> <h2>Get in touch</h2> <span>Please <a href="https://web.archive.org/web/20211005220742/https://enterprise.github.com/contact?ref_page=/enterprise&ref_cta=CustomPriceCalculator&ref_loc=hero">contact us</a> for more information</span> </div> <div class="js-custom-price tooltipped-n tooltipped-multiline tooltipped-no-delay mb-6" data-currency="USD" aria-label="Prices in local currency will change as the exchange rate fluctuates and are provided as a convenience. The actual charge will be USD $21 per user/month." role="tooltip" data-plan="business_plus"> <h3 class="mb-0"> <span class="d-flex flex-justify-center flex-items-center"> <span class="d-flex flex-items-center f0-mktg text-normal text-mono mr-2"> <sup class="f3 color-text-secondary v-align-middle mr-1">$</sup> <span class="js-computed-value" data-plan="business_plus" id="business_plus">21</span> </span> <span class="text-normal text-mono f4 color-text-secondary js-pricing-cost-suffix"> per user/month </span> </span> </h3> </div> <div> <div class="d-flex flex-wrap flex-column-reverse flex-xl-row gutter-md-condensed"> <div class="col-12 col-xl-6"> <a href="https://web.archive.org/web/20211005220742/https://enterprise.github.com/contact?ref_page=/features&ref_cta=Contact%20Sales&ref_loc=cards" class="d-block btn-mktg" data-optimizely-event="click.contact_sales" data-optimizely-meta-requested-currency="" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Contact Sales","action":"click to open contact sales","label":"ref_page:/features;ref_cta:Contact Sales;ref_loc:pricing_plan_enterprise","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="8ab44490e36f25b695e339eefb4bc4a33a9fef9c13c2bf040bf932b0dca35e86"> Contact Sales </a> </div> <div class="col-12 col-xl-6 mb-3 mb-xl-0"> <a class="d-block btn-mktg btn-outline-mktg btn-free-trial px-2" data-optimizely-event="click.create_enterprise_trial" data-hydro-click="{"event_type":"create_org.click","payload":{"category":"Organization creation","action":"click to set up organization","label":"ref_page:/features;ref_cta:Start a free trial;ref_loc:pricing_plan","location":"ENTERPRISE_FREE_TRIAL_BUTTON","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="75a119f3055f59970e9b39ca3fe11db4c28fe5fc9655cff9429a2d6e137e99e0" href="/web/20211005220742/https://github.com/join?plan=business_plus&return_to=%2Faccount%2Forganizations%2Fnew%3Fplan%3Dbusiness_plus%26ref_cta%3DStart%252520a%252520free%252520trial%26ref_loc%3Dcards%26ref_page%3D%252Ffeatures&setup_organization=true">Start a free trial</a> </div> </div> </div> </div> </div> </div> </div> <div id="plan-costs-json" hidden data-plan-costs="{"free":{"price":0},"business_plus":{"price":21},"business":{"price":4}}"></div> </div> </div> </div> </main> </div> <footer class="footer pt-6 position-relative"> <div class="container-xl p-responsive"> <div class="d-flex flex-wrap py-5 mb-5"> <div class="col-12 col-lg-4 mb-5"> <a href="/web/20211005220742/https://github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to home","label":"text:home","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="fb42f63213ce24851fc6c41710aa42fe52600b7a6c8cc3e3e3fbe2e3da2321bd" class="color-text-primary" aria-label="Go to GitHub homepage"> <img class="footer-logo-mktg" src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/icons/footer/github-logo.svg" width="84" height="30" loading="lazy" decoding="async" alt="GitHub"> </a> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4"> <h2 class="h5 mb-3 text-mono color-text-tertiary text-normal">Product</h2> <ul class="list-style-none color-text-secondary f5"> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/features" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to features","label":"text:features","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="9f4b2ec15b117ce10d50d9b4452308e1aa667d2b9ad289e4e2164265ee5ce476" class="Link--secondary">Features</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/security" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to security","label":"text:security","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="5aec9c11f578f9895b62b4bdfad599948138e26217acd0dfc58cdff055ea30d6" class="Link--secondary">Security</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/team" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to team","label":"text:team","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="14cb92cf18e814ab0894a3d89727f1c96a02e7bd247f90ade459190e4e9283d2" class="Link--secondary">Team</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/enterprise" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to enterprise","label":"text:enterprise","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="3cb2fbc1442ac7f8e3faac396828ec4965e0cd797a81bf1c49ffb774c1a85550" class="Link--secondary">Enterprise</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/customer-stories?type=enterprise" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to customer stories","label":"text:customer stories","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="87fe57311cb204612693037ac0b4caa8b7d6c71405a1381239af7c96b5dc8f19" class="Link--secondary">Customer stories</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/readme" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to the readme project","label":"text:the readme project","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2f306a7c116d93fad8ecf701ba6d5c79009b9fc592881dcb130b1bedcea28772" class="Link--secondary">The ReadME Project</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/pricing" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to pricing","label":"text:pricing","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="5c338b7140b52a06e70570f0f8bcd798372b7f2ac8ac95de25a81ebb277763a2" class="Link--secondary">Pricing</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://resources.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to resources","label":"text:resources","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="6829ccb270f88a2d5f0b5a5b19036d98c2eeca4f98dc2da1325f111234681ca8" class="Link--secondary">Resources</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://github.com/github/roadmap" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to roadmap","label":"text:roadmap","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0363314d356f0acc2bf8fccd2fa7d3f5e0bcef680aab7c085af85fb4b7b8c2e2" class="Link--secondary">Roadmap</a></li> </ul> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> <h2 class="h5 mb-3 text-mono color-text-tertiary text-normal">Platform</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://docs.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to api","label":"text:api","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a30b8b0ad6a64eec06a787f9fc3192f03df0f41ebda4b5cb8d7dc385f164f8f2" class="Link--secondary">Developer API</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://partner.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to partner","label":"text:partner","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="abd7811422b2a897c16d982eec16fc1e5ab93e84df998626b6c88b235747ae7a" class="Link--secondary">Partners</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://atom.io/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to atom","label":"text:atom","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="ee6ea1d194b8c7cb53a6e60437eb1d1b048a20427145753e098d77319abbae43" class="Link--secondary">Atom</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://www.electronjs.org/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to electron","label":"text:electron","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="8b64995f47630dfbb70fdba54cf0368dd008f559dbb94fc2fbb9703a90967c80" class="Link--secondary">Electron</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://desktop.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to desktop","label":"text:desktop","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="76fbb89e36e1735316362d1cd628ab470d9eacc5386cdc5d9d6bbea3f6864ba5" class="Link--secondary">GitHub Desktop</a></li> </ul> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> <h2 class="h5 mb-3 text-mono color-text-tertiary text-normal">Support</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a data-ga-click="Footer, go to help, text:Docs" class="Link--secondary " href="https://web.archive.org/web/20211005220742/https://docs.github.com/">Docs</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://github.community/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to community","label":"text:community","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="f6785780c4365914b3dfde55a969a4c33173509707e41533198e4de5d6ce3370" class="Link--secondary">Community Forum</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://services.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to professional services","label":"text:professional services","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a2617c1ecb720f5a0914d8be2b5aeb08d5fad5bccbfe501ca3dac1176ee1a5ee" class="Link--secondary">Professional Services</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://lab.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to learning lab","label":"text:learning lab","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="664eb905cd20d8a43dfabbc4dbb04a21f6b257ed615de47f024d0c9b7a7bd30f" class="Link--secondary">Learning Lab</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://www.githubstatus.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to status","label":"text:status","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="1c41c016f820e65c72474b6a093dc8c375b188c34301cbaf3f00c9e1eecc99ca" class="Link--secondary">Status</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://support.github.com/?tags=dotcom-footer" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to contact","label":"text:contact","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="a97bf6322d2976e9e3247b01a0b4444266bb5b7425ebc4bb51225f8982f4dfcc" class="Link--secondary">Contact GitHub</a></li> </ul> </div> <div class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4"> <h2 class="h5 mb-3 text-mono color-text-tertiary text-normal">Company</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to about","label":"text:about","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="4c8512aa10659ee855a54acb5f82dfa29e0db449677ac02aeeffab628862ab09" class="Link--secondary" href="https://web.archive.org/web/20211005220742/https://github.com/about">About</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://github.blog/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to blog","label":"text:blog","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="f1b9978ac28595825940e4c9ab5894baed77984828d542ece372d3b585cb4162" class="Link--secondary">Blog</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/about/careers" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to careers","label":"text:careers","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="1947aa091a54605757985562e847edc9cae9c8df883a792f743919b06c188969" class="Link--secondary">Careers</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/about/press" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to press","label":"text:press","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="bde8a2170cdcaed2032b5b0634f89678e0c00b1a53bd976d1bb743011482d0b9" class="Link--secondary">Press</a></li> <li class="lh-condensed mb-3"><a href="/web/20211005220742/https://github.com/about/diversity" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to diversity","label":"text:Inclusion","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="e4c888d9bbba40a67860a0892345cb5051d060b81198aa608fce341abee8ed3a" class="Link--secondary">Inclusion</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://socialimpact.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to social impact","label":"text:social impact","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="f9840898fda7d380f025b0ce19c2f96ac17b33b2af951b00c60c965709b1b21d" class="Link--secondary">Social Impact</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20211005220742/https://shop.github.com/" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to shop","label":"text:shop","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="404a2fc45b0d30d35b134f4ab1ca81e02d9ace48b52d503025b8a701cb9a019f" class="Link--secondary">Shop</a></li> </ul> </div> </div> </div> <div class="color-bg-secondary"> <div class="container-xl p-responsive f6 py-4 d-sm-flex flex-justify-between flex-row-reverse flex-items-center"> <ul class="list-style-none d-flex flex-items-center mb-3 mb-sm-0 lh-condensed-ultra"> <li class="mr-3"> <a href="https://web.archive.org/web/20211005220742/https://twitter.com/github" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to Twitter","label":"text:twitter","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="2f37016691316ff18af233f6c6604173f7ea6354ab4bb3e337c248c97a7e86bd" class="color-gray-4"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/icons/footer/twitter.svg" height="18" width="22" class="d-block" loading="lazy" decoding="async" alt="Twitter icon"> <span class="sr-only">GitHub on Twitter</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20211005220742/https://www.facebook.com/GitHub" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to Facebook","label":"text:facebook","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="6b7e20e1a0a7a61eec23191069d5ee59481013c0906ccc314028262da40c22ff" class="color-gray-4"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/icons/footer/facebook.svg" width="18" height="18" class="d-block" loading="lazy" decoding="async" alt="Facebook icon"> <span class="sr-only">GitHub on Facebook</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20211005220742/https://www.youtube.com/github" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to YouTube","label":"text:youtube","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="f33a2130775ad3b2f68555ef93424cfb0793d113b38fd7f5675dff23fca7bf45" class="color-gray-4"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/icons/footer/youtube.svg" width="23" height="16" class="d-block" loading="lazy" decoding="async" alt="YouTube icon"> <span class="sr-only">GitHub on YouTube</span> </a> </li> <li class="mr-3 flex-self-start"> <a href="https://web.archive.org/web/20211005220742/https://www.linkedin.com/company/github" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to Linkedin","label":"text:linkedin","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="bf644d8def6c427a402279ea0ea0ef319a0221019a670cfa4553f8fc5ba86fcb" class="color-gray-4"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/icons/footer/linkedin.svg" width="19" height="18" class="d-block" loading="lazy" decoding="async" alt="Linkedin icon"> <span class="sr-only">GitHub on LinkedIn</span> </a> </li> <li> <a href="https://web.archive.org/web/20211005220742/https://github.com/github" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to github's org","label":"text:github","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="5e68e2fe41971a3404c3540681cc971aa8abbfbbabc5523f0bb0d5ebb37f993e" class="color-gray-4"> <img src="https://web.archive.org/web/20211005220742im_/https://github.githubassets.com/images/modules/site/icons/footer/github-mark.svg" width="20" height="20" class="d-block" loading="lazy" decoding="async" alt="GitHub mark"> <span class="sr-only">GitHub’s organization on GitHub</span> </a> </li> </ul> <ul class="list-style-none d-flex flex-wrap color-text-secondary"> <li class="mr-3">© 2021 GitHub, Inc.</li> <li class="mr-3"><a href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/site-policy/github-terms-of-service" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to terms","label":"text:terms","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="75d0c565514961ce24d26437a624b616b7ba2ef785335986e5bb094e891da566" class="Link--secondary">Terms</a></li> <li class="mr-3"><a href="https://web.archive.org/web/20211005220742/https://docs.github.com/en/github/site-policy/github-privacy-statement" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to privacy","label":"text:privacy","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="f758fa8d6a9fb140d48515256729d7b93491cfe613f38b7b16969124954fda61" class="Link--secondary">Privacy</a></li> <li class="mr-3"><a href="/web/20211005220742/https://github.com/site-map" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to site map","label":"text:site map","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="0f78e93d137f0c0591d9d833c614c8437994de8c835c9f338102d5f7f2d40839" class="Link--secondary">Site Map</a></li> <li><a href="/web/20211005220742/https://github.com/git-guides" data-hydro-click="{"event_type":"analytics.event","payload":{"category":"Footer","action":"go to Git Guides","label":"text:What is Git?","originating_url":"https://github.com/features","user_id":null}}" data-hydro-click-hmac="43823d2fae2984660dd6d595b5e2e3abd109b44d6dfcc83801be4a1ca19898a4" class="Link--secondary">What is Git?</a></li> </ul> </div> </div> </footer> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path> </svg> <button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> You can’t perform that action at this time. </div> <div class="js-stale-session-flash flash flash-warn flash-banner" hidden> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"> <path fill-rule="evenodd" d="M8.22 1.754a.25.25 0 00-.44 0L1.698 13.132a.25.25 0 00.22.368h12.164a.25.25 0 00.22-.368L8.22 1.754zm-1.763-.707c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0114.082 15H1.918a1.75 1.75 0 01-1.543-2.575L6.457 1.047zM9 11a1 1 0 11-2 0 1 1 0 012 0zm-.25-5.25a.75.75 0 00-1.5 0v2.5a.75.75 0 001.5 0v-2.5z"></path> </svg> <span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a href="">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-signed-out" hidden>You signed out in another tab or window. <a href="">Reload</a> to refresh your session.</span> </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-text-primary hx_rsm" open> <summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"> <path fill-rule="evenodd" d="M3.72 3.72a.75.75 0 011.06 0L8 6.94l3.22-3.22a.75.75 0 111.06 1.06L9.06 8l3.22 3.22a.75.75 0 11-1.06 1.06L8 9.06l-3.22 3.22a.75.75 0 01-1.06-1.06L6.94 8 3.72 4.78a.75.75 0 010-1.06z"></path> </svg> </button> <div class="octocat-spinner my-6 js-details-dialog-spinner"></div> </details-dialog> </details> </template> <div class="Popover js-hovercard-content position-absolute" style="display: none; outline: none;" tabindex="0"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"> <clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0 tooltipped-no-delay" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"> <path fill-rule="evenodd" d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 010 1.5h-1.5a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-1.5a.75.75 0 011.5 0v1.5A1.75 1.75 0 019.25 16h-7.5A1.75 1.75 0 010 14.25v-7.5z"></path><path fill-rule="evenodd" d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0114.25 11h-7.5A1.75 1.75 0 015 9.25v-7.5zm1.75-.25a.25.25 0 00-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 00.25-.25v-7.5a.25.25 0 00-.25-.25h-7.5z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-text-success d-none m-2"> <path fill-rule="evenodd" d="M13.78 4.22a.75.75 0 010 1.06l-7.25 7.25a.75.75 0 01-1.06 0L2.22 9.28a.75.75 0 011.06-1.06L6 10.94l6.72-6.72a.75.75 0 011.06 0z"></path> </svg> </clipboard-copy> </div> </template> </body> </html> <!-- FILE ARCHIVED ON 22:07:42 Oct 05, 2021 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 12:08:03 Dec 01, 2024. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.586 exclusion.robots: 0.024 exclusion.robots.policy: 0.015 esindex: 0.011 cdx.remote: 10.956 LoadShardBlock: 383.21 (6) PetaboxLoader3.datanode: 199.03 (7) PetaboxLoader3.resolve: 161.556 (2) load_resource: 184.363 -->