CINXE.COM

Features | GitHub · GitHub

<!DOCTYPE html> <html lang="en" class="html-fluid"> <head><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_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="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://github.com/features","20201102192350","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1604345030"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_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/20201102192350/https://github.githubassets.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201102192350/https://avatars0.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201102192350/https://avatars1.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201102192350/https://avatars2.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201102192350/https://avatars3.githubusercontent.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201102192350/https://github-cloud.s3.amazonaws.com/"> <link rel="dns-prefetch" href="https://web.archive.org/web/20201102192350/https://user-images.githubusercontent.com/"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201102192350cs_/https://github.githubassets.com/assets/frameworks-ade8c0b2824918a1541c3ba74047219e.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201102192350cs_/https://github.githubassets.com/assets/site-8e50ebcbb2ef866f578f9807e63fba20.css"/> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201102192350cs_/https://github.githubassets.com/assets/github-0b02485cae73360172711401f2b2a83e.css"/> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/environment-f0adafbf.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/chunk-frameworks-cb90a95f.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/chunk-vendor-4a18b1e8.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/behaviors-486da545.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-3f660c92.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-2430c5f1.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-9e8fa354.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-b5c1f8c4.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" data-module-id="./chunk-randomColor.js" data-src="https://github.githubassets.com/assets/chunk-randomColor-80fc776d.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-13e1fec0.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-a9d88290.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-3695118c.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-8bfa15b9.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/marketing-a496fad3.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/site-d5248b02.js"></script> <script crossorigin="anonymous" defer="defer" integrity="" type="application/javascript" src="https://web.archive.org/web/20201102192350js_/https://github.githubassets.com/assets/signup-cf3e0588.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/20201102192350/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.com/opengraph.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/20201102192350im_/https://github.com/opengraph.png"/><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/20201102192350/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="BDC0:6564:21E151E:2D23B47:5FA05CC6" data-pjax-transient="true"/><meta name="html-safe-nonce" content="74455609bbac2574a5800ccd1bbf4f77c7b08de3" data-pjax-transient="true"/><meta name="visitor-payload" content="eyJyZWZlcnJlciI6Imh0dHBzOi8vZ2l0aHViLmNvbS8iLCJyZXF1ZXN0X2lkIjoiQkRDMDo2NTY0OjIxRTE1MUU6MkQyM0I0Nzo1RkEwNUNDNiIsInZpc2l0b3JfaWQiOiI0ODA1NDYwNzE5NDk1NTY4NTYzIiwicmVnaW9uX2VkZ2UiOiJzZWEiLCJyZWdpb25fcmVuZGVyIjoic2VhIn0=" data-pjax-transient="true"/><meta name="visitor-hmac" content="98ab8b5c0984f1ece93d0369f12a2307031fc7cd01befefbfdffc58cea7b3679" 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="octolytics-dimension-ga_id" content="" class="js-octo-ga-id"/> <meta name="google-analytics" content="UA-3769691-2"> <meta class="js-ga-set" name="dimension10" content="Responsive" data-pjax-transient> <meta class="js-ga-set" name="dimension1" content="Logged Out"> <meta name="hostname" content="github.com"> <meta name="user-login" content=""> <meta name="expected-hostname" content="github.com"> <meta name="enabled-features" content="MARKETPLACE_PENDING_INSTALLATIONS"> <meta http-equiv="x-pjax-version" content="8db0c1f1e2a088e6c15fc211ee90356ccd3bad1b918166909d7f46604c85da29"> <link crossorigin="anonymous" media="all" integrity="" rel="stylesheet" href="https://web.archive.org/web/20201102192350cs_/https://github.githubassets.com/assets/site-8e50ebcbb2ef866f578f9807e63fba20.css"/> <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/20201102192350im_/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/20201102192350im_/https://github.githubassets.com/favicons/favicon.svg"> <meta name="theme-color" content="#1e2327"> <link rel="manifest" href="/web/20201102192350/https://github.com/manifest.json" crossorigin="use-credentials"> </head> <body class="logged-out env-production page-responsive body-fluid header-white"> <div class="position-relative js-header-wrapper "> <a href="#start-of-content" class="px-2 py-4 bg-blue text-white show-on-focus js-skip-to-content">Skip to content</a> <span class="progress-pjax-loader width-full js-pjax-loader-bar Progress position-fixed"> <span style="background-color: #79b8ff;width: 0%;" class="Progress-item progress-pjax-loader-bar "></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/20201102192350/https://github.com/" aria-label="Homepage" data-ga-click="(Logged out) Header, go to homepage, icon:logo-wordmark"> <svg height="32" class="octicon octicon-mark-github text-white" viewbox="0 0 16 16" version="1.1" width="32" aria-hidden="true"><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/20201102192350/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2Ffeatures&amp;source=header" class="d-inline-block d-lg-none f5 text-white no-underline border border-gray-dark rounded-2 px-2 py-1 mr-3 mr-sm-5" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="e38354f4bfe7d2add0d63c605cafb997527a49cae328ea046166f24e92104959" data-ga-click="Sign up, click to sign up for account, ref_page:/features;ref_cta:Sign up;ref_loc:header logged out"> Sign&nbsp;up </a> <button class="btn-link d-lg-none mt-1 js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-three-bars text-white" viewbox="0 0 16 16" version="1.1" width="24" aria-hidden="true"><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 bg-gray-light p-3"> <button class="btn-link js-details-target" type="button" aria-label="Toggle navigation" aria-expanded="false"> <svg height="24" class="octicon octicon-x text-gray" viewbox="0 0 24 24" version="1.1" width="24" aria-hidden="true"><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-1 bg-white px-0 mt-0 pb-4 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20201102192350/https://github.com/features" class="py-2 lh-condensed-ultra d-block link-gray-dark 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 text-gray-light">&rarr;</span></a> <ul class="list-style-none f5 pb-3"> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features/code-review/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code review">Code review</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features/project-management/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Project management">Project management</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features/integrations" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Integrations">Integrations</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features/actions" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Actions">Actions</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features/packages" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Packages">Packages</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features/security" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Security">Security</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features#team-management" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Team management">Team management</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/features#hosting" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Code hosting">Hosting</a></li> <li class="edge-item-fix hide-xl"><a href="/web/20201102192350/https://github.com/mobile" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Mobile">Mobile</a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/customer-stories" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark 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 text-gray-light">&rarr;</span></a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/security" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Security">Security <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20201102192350/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/20201102192350/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-1 bg-white 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/20201102192350/https://github.com/explore" class="py-2 lh-condensed-ultra d-block link-gray-dark 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 text-gray-light">&rarr;</span></a></li> </ul> <h4 class="text-gray-light text-normal text-mono f5 mb-2 border-lg-top pt-lg-3">Learn &amp; contribute</h4> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/topics" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Topics">Topics</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/collections" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Collections">Collections</a></li> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/trending" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Trending">Trending</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://lab.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Learning lab">Learning Lab</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://opensource.guide/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Open source guides">Open source guides</a></li> </ul> <h4 class="text-gray-light 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/20201102192350/https://github.com/events" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Events">Events</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://github.community/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Community forum">Community forum</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://education.github.com/" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Education">GitHub Education</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://stars.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to GitHub Stars Program">GitHub Stars program</a></li> </ul> </div> </details> </li> <li class="border-bottom border-lg-bottom-0 mr-0 mr-lg-3"> <a href="/web/20201102192350/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-1 bg-white px-0 pt-2 pb-4 mt-0 p-lg-4 position-relative position-lg-absolute left-0 left-lg-n4"> <a href="/web/20201102192350/https://github.com/pricing" class="pb-2 lh-condensed-ultra d-block link-gray-dark 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 text-gray-light">&rarr;</span></a> <ul class="list-style-none mb-3"> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/pricing#feature-comparison" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Compare plans">Compare plans</a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://enterprise.github.com/contact" class="py-2 lh-condensed-ultra d-block link-gray no-underline f5" data-ga-click="(Logged out) Header, go to Contact Sales">Contact Sales</a></li> </ul> <ul class="list-style-none mb-0 border-lg-top pt-lg-3"> <li class="edge-item-fix"><a href="/web/20201102192350/https://github.com/nonprofit" class="py-2 lh-condensed-ultra d-block no-underline link-gray-dark no-underline h5 Bump-link--hover" data-ga-click="(Logged out) Header, go to Nonprofits">Nonprofit <span class="Bump-link-symbol float-right text-normal text-gray-light">&rarr;</span></a></li> <li class="edge-item-fix"><a href="https://web.archive.org/web/20201102192350/https://education.github.com/" class="py-2 pb-0 lh-condensed-ultra d-block no-underline link-gray-dark 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 text-gray-light">&rarr;</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 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" role="combobox" aria-owns="jump-to-results" aria-label="Search or jump to" aria-haspopup="listbox" aria-expanded="false"> <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/20201102192350/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" value="" placeholder="Search GitHub" data-unscoped-placeholder="Search GitHub" data-scoped-placeholder="Search" autocapitalize="off" 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="FE+JmFjd7yCw8q2Mj5qAELa16kTKIpvW6nJ//QicGchk8nJtKojnATy4kt/AkpXUlOdNHa+ps1PgouC32M5IFQ=="/> <input type="hidden" class="js-site-search-type-field" name="type"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/search-key-slash.svg" alt="" class="mr-2 header-search-key-slash"> <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=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><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 height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><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 height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><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/20201102192350im_/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 bg-gray px-1 text-gray-light 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 bg-gray px-1 text-gray-light 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="text-gray">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=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><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 height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><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 height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><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/20201102192350im_/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 bg-gray px-1 text-gray-light 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 bg-gray px-1 text-gray-light 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=""> <div class="jump-to-octicon js-jump-to-octicon flex-shrink-0 mr-2 text-center d-none"> <svg height="16" width="16" class="octicon octicon-repo flex-shrink-0 js-jump-to-octicon-repo d-none" title="Repository" aria-label="Repository" viewbox="0 0 16 16" version="1.1" role="img"><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 height="16" width="16" class="octicon octicon-project flex-shrink-0 js-jump-to-octicon-project d-none" title="Project" aria-label="Project" viewbox="0 0 16 16" version="1.1" role="img"><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 height="16" width="16" class="octicon octicon-search flex-shrink-0 js-jump-to-octicon-search d-none" title="Search" aria-label="Search" viewbox="0 0 16 16" version="1.1" role="img"><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/20201102192350im_/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 bg-gray px-1 text-gray-light 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 bg-gray px-1 text-gray-light 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> <a href="/web/20201102192350/https://github.com/login?return_to=%2Ffeatures" class="HeaderMenu-link no-underline mr-3" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a0ce1b32c4b1ca6d47f936ae349a15487ba822bb0ffa576434b4bcb74a49d2d4" data-ga-click="(Logged out) Header, clicked Sign in, text:sign-in"> Sign&nbsp;in </a> <a href="/web/20201102192350/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=header+logged+out&amp;ref_page=%2Ffeatures&amp;source=header" class="HeaderMenu-link d-inline-block no-underline border border-gray-dark rounded-1 px-2 py-1" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;site header menu&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="a0ce1b32c4b1ca6d47f936ae349a15487ba822bb0ffa576434b4bcb74a49d2d4" data-ga-click="Sign up, click to sign up for account, ref_page:/features;ref_cta:Sign up;ref_loc:header logged out"> Sign&nbsp;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 class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><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> <style> html { scroll-behavior: smooth } </style> <div class="font-mktg"> <div class="p-responsive-fluid container-xl text-center mt-12-fluid mb-6-fluid"> <h1 class="h0-mktg-fluid">The tools you need<br>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-fluid mb-6-fluid"> <nav class="d-flex flex-row flex-auto flex-nowrap flex-items-start flex-lg-justify-center flex-lg-justify-between pt-6-fluid text-center" aria-label="GitHub Features page navigation"> <a href="#features-collaboration" class="features-nav__link text-mono text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Collaborative Coding;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-collaboration.svg" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" width="50" height="50"> <span class="d-block mt-1">Collaborative Coding</span> </a> <a href="#features-automation" class="features-nav__link text-mono text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Automation and CI CD;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-automation.svg" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" width="50" height="50"> <span class="d-block mt-1">Automation &amp; CI/CD</span> </a> <a href="#features-security" class="features-nav__link text-mono text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Security;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-security.svg" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" width="50" height="50"> <span class="d-block mt-1">Security</span> </a> <a href="#features-apps" class="features-nav__link text-mono text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Client Apps;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-apps.svg" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" 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 text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Project Management;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-project-management.svg" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" 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 text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Team Administration;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-team-admin.png" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" width="50" height="50"> <span class="d-block mt-1">Team Administration</span> </a> <a href="#features-community" class="features-nav__link text-mono text-gray f6 no-underline js-smoothscroll-anchor mx-2 mb-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Community;ref_loc:hero section navigation"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-community.svg" class="features-nav__img" alt="" aria-hidden="true" loading="lazy" 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 bg-white 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"> <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/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-whats-new.svg" aria-hidden="true" alt="" loading="lazy" width="1676px" height="1040px"> </div> <div class="p-responsive-fluid container-xl overflow-x-hidden pt-4-fluid"> <div class="d-flex flex-column flex-md-row gutter-spacious-fluid"> <div class="col-12 col-md-6 mb-6"> <a href="/web/20201102192350/https://github.com/features/codespaces" class="d-block hover-grow rounded-2-fluid box-shadow-card-border-mktg overflow-hidden position-relative no-underline" data-ga-click="Features, click to learn about Codespaces, ref_page:/features;ref_cta:Learn More;ref_loc:whats new section"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-new-codespaces.png" aria-hidden="true" alt="" class="position-relative top-0 left-0 width-full height-auto d-block rounded-2-fluid" loading="lazy" width="600px" height="407px"> <span class="position-absolute width-full height-full top-0 left-0 d-flex flex-column text-left p-3-fluid p-lg-4-fluid"> <span class="features-Label features-Label--orange h6-mktg-fluid 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="h3-mktg-fluid features--color-title">Codespaces</span> <span class="no-wrap h6-mktg-fluid link-blue-mktg Bump-link">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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"> <a href="/web/20201102192350/https://github.com/github/roadmap" class="d-block hover-grow rounded-2-fluid box-shadow-card-border-mktg overflow-hidden position-relative no-underline" data-ga-click="Features, click to learn about GitHub Product Roadmap, ref_page:/features;ref_cta:Learn More;ref_loc:whats new section"> <img src="https://web.archive.org/web/20201102192350im_/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-fluid" loading="lazy" width="600px" height="407px"> <span class="position-absolute width-full height-full top-0 left-0 d-flex flex-column text-left p-3-fluid p-lg-4-fluid"> <span class="features-Label features-Label--blue h6-mktg-fluid 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="h3-mktg-fluid features--color-title">Product Roadmap</span> <span class="no-wrap h6-mktg-fluid link-blue-mktg Bump-link">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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> <div class="js-sticky site-subnav-sticky"> <div class="js-features-page-nav js-toggler-container page-nav features-page-nav bg-white position-relative overflow-x-hidden top-0 p-2-fluid"> <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-fluid pt-2-fluid" style="line-height: 28px;" aria-label="Toggle page navigation"> <svg class="octicon octicon-three-bars text-gray-dark replaced text-gray-dark" 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 text-gray-dark" 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 f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Collaborative Coding;ref_loc:sticky navigation"><span>Collaborative Coding</span></a> <a href="#features-automation" tabindex="-1" class="page-nav-item text-left f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Automation and CI CD;ref_loc:sticky navigation"><span>Automation &amp; CI/CD</span></a> <a href="#features-security" tabindex="-1" class="page-nav-item text-left f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Security;ref_loc:sticky navigation"><span>Security</span></a> <a href="#features-apps" tabindex="-1" class="page-nav-item text-left f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Client Apps;ref_loc:sticky navigation"><span>Client Apps</span></a> <a href="#features-project-management" tabindex="-1" class="page-nav-item text-left f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Project Management;ref_loc:sticky navigation"><span>Project Management</span></a> <a href="#features-team-administration" tabindex="-1" class="page-nav-item text-left f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Team Administration;ref_loc:sticky navigation"><span>Team Administration</span></a> <a href="#features-community" tabindex="-1" class="page-nav-item text-left f4-mktg-fluid f5-lg-mktg-fluid text-mono no-underline js-scrollnav-item js-smoothscroll-anchor pl-1-fluid pr-0-fluid py-3-fluid mr-4-fluid" data-ga-click="Features, click nav item to scroll to content, ref_page:/features;ref_cta:Community;ref_loc:sticky navigation"><span>Community</span></a> </div> <a href="/web/20201102192350/https://github.com/join?ref_cta=Sign+up&amp;ref_loc=features+sticky+nav&amp;ref_page=%2Ffeatures&amp;source=features-sticky-nav" tabindex="-1" class="btn-mktg-fluid btn-black-mktg-fluid features-btn-clear-bg features-btn-black ml-lg-4 d-inline-block" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;features sticky nav&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="9afaa5dafa22d25459d494a7028f1b494a2e2e83ba4781ece1d6f171989fa5ec" data-ga-click="Sign up, click to sign up for account, ref_page:/features;ref_cta:Sign up;ref_loc:features sticky nav"> Sign&nbsp;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="features-category--gradient position-absolute z-1 top-0 left-0 pb-8 pb-md-12 width-full"></div> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive-fluid 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-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-collaboration.svg" alt="GitHub Collaboration Icon" loading="lazy" width="50" height="50"> </div> <h2 class="h1-mktg-fluid h0-lg-mktg-fluid d-inline-block features-category--title features-text-gradient--aquamarine-mauve">Collaborative <br>Coding</h2> </header> <div class="col-md-6 col-xl-3"> <div class="features--color-title position-relative mb-5 mb-md-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium">Contribute to projects quickly with automatic environment setup.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-7"> <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="h5-mktg-fluid features--text-line-height features--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 mb-lg-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium">Build community around your code.</div> </div> </div> </div> </div> </div> <div class="col-12 offset-md-1 col-md-11"> <div class="position-relative position-xl-absolute top-0 top-lg-3 top-xl-0 right-0 z-n1"> <div class="position-absolute position-xl-relative top-6 top-md-0 right-0 z-n1"> <div class="features-category--background features-category--background-collaboration js-build-in"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-glow.svg" aria-hidden="true" alt="" loading="lazy" width="906" height="937"> <div class="position-absolute width-full top-0 right-0"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-shapes.svg" aria-hidden="true" alt="" loading="lazy" width="888" height="908"> </div> </div> </div> <div class="p-responsive-fluid container-xl"> <div class="pt-6 pt-xl-8 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 d-flex flex-row flex-justify-end pl-4 pl-md-0"> <div class="position-relative right-n6 right-xl-0 d-flex flex-justify-end width-full"> <div class="features-category--collaboration-illo1 position-relative" style="max-width: 681px; min-width:100px;"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-collaboration-diff-view.png" 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." loading="lazy" width="681" height="475"> <div class="position-absolute width-full bottom-4 right-0"> <img class="d-block features-category--background-collaboration js-build-in height-auto width-full" src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/backgrounds/bg-collaboration-glow-mg.svg" aria-hidden="true" alt="" loading="lazy" width="706" height="509"> </div> </div> <div class="features-category--collaboration-illo2 right-0 top-0 position-absolute"> <img class="width-full height-auto d-block features--bg-blur" src="https://web.archive.org/web/20201102192350im_/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." loading="lazy" width="689" height="368" style="max-width:689px; min-width:100px;"> </div> </div> </div> </div> </div> </div> </div> <div class="p-responsive-fluid container-xl mt-7 mt-md-9 mt-lg-11 mt-xl-12"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Codespaces</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Code, build, test, debug, and deploy with an instant cloud development environment. Spin up a Codespace in seconds and access from any device. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/developing-online-with-codespaces" data-ga-click="Features, click to learn more about Codespaces, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Pull requests</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests" data-ga-click="Features, click to learn more about Pull requests, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Notifications</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Get updates on the GitHub activity you've subscribed to. Use the notifications inbox to customize, triage, and manage your updates. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-subscriptions-and-notifications-on-github" data-ga-click="Features, click to learn more about Notifications, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Code review</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Review new code, see visual code changes, and confidently merge code changes with automated status checks. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/reviewing-changes-in-pull-requests" data-ga-click="Features, click to learn more about Code review, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Code review assignments</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Assign code reviews to make it clear which team members should submit their review for a pull request. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team" data-ga-click="Features, click to learn more about Code review assignments, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Code owners</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Automatically request reviews–or require approval—by selected contributors when changes are made to sections of code that they own. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-code-owners" data-ga-click="Features, click to learn more about Code owners, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Draft pull requests</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Use a pull request as a way to discuss and collaborate, without submitting to formal review or risking an unwanted merge. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-requests#draft-pull-requests" data-ga-click="Features, click to learn more about Draft pull requests, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Protected branches</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/administering-a-repository/about-protected-branches" data-ga-click="Features, click to learn more about Protected branches, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Team Discussions</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Discuss any topic, unattached to a specific project or issue. Start team or private conversations, notify discussion participants with updates, and link from anywhere. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://github.blog/2020-05-06-new-from-satellite-2020-github-codespaces-github-discussions-securing-code-in-private-repositories-and-more/#discussions" data-ga-click="Features, click to learn more about Team Discussions, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Team reviewers</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-code-review-assignment-for-your-team" data-ga-click="Features, click to learn more about Team reviewers, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Multiple assignees</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-your-work-on-github/assigning-issues-and-pull-requests-to-other-github-users" data-ga-click="Features, click to learn more about Multiple assignees, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Multiple reviewers</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Request review from multiple contributors. Requested reviewers will be notified that you've asked for their review. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/requesting-a-pull-request-review" data-ga-click="Features, click to learn more about Multiple reviewers, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Multi-line comments</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Clarify code reviews by referencing or commenting on multiple lines at once in a pull request diff view. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/commenting-on-a-pull-request" data-ga-click="Features, click to learn more about Multi-line comments, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Public repositories</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility" data-ga-click="Features, click to learn more about Public repositories, ref_page:/features;ref_cta:Learn more;ref_loc:collaborative coding category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <button type="button" aria-expanded="false" class="js-features-category-items-unveil d-block d-md-none mb-4 lh-condensed-ultra btn-mktg-fluid btn-invisible-mktg-fluid link-blue-light-mktg f3" data-ga-click="Features, click to view more features, ref_page:/features;ref_cta:Show more features;ref_loc:collaborative coding category">Show more features</button> </div> </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-fluid 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-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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/20201102192350im_/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="h1-mktg-fluid h0-lg-mktg-fluid 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-7"> <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="h5-mktg-fluid features--text-line-height features--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-7"> <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="h5-mktg-fluid features--text-line-height features--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 mb-xl-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium pr-xl-9">Get started quickly with thousands of actions from partners and the community.</div> </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/20201102192350im_/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/20201102192350im_/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/20201102192350im_/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-fluid 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/20201102192350im_/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/20201102192350im_/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/20201102192350im_/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-fluid container-xl mt-8 mt-md-10 mt-xl-8"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Actions</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Automate all your software development workflows. Write tasks and combine them to build, test, and deploy faster from GitHub </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/actions" data-ga-click="Features, click to learn more about Actions, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Packages</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Host your own software packages or use them as dependencies in other projects. Both private and public hosting available. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/packages" data-ga-click="Features, click to learn more about Packages, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Container registry</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Manage container images across the organization with fine-grained permissions, plus free, anonymous access for public images </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/packages/getting-started-with-github-container-registry" data-ga-click="Features, click to learn more about Container registry, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">APIs</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/graphql" data-ga-click="Features, click to learn more about APIs, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub Pages</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Create and publish websites about yourself, your organization, or your project directly from a GitHub repository. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/working-with-github-pages" data-ga-click="Features, click to learn more about GitHub Pages, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub Marketplace</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Start with thousands of actions and applications from our community to help you build, improve, and accelerate your automated workflows. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://github.com/marketplace?type=actions" data-ga-click="Features, click to learn more about GitHub Marketplace, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Webhooks</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Dozens of events, and a Webhooks API, help you integrate with and automate work for your repository, organization, or application. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/extending-github/about-webhooks" data-ga-click="Features, click to learn more about Webhooks, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Hosted runners</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Move automation to the cloud with on-demand Linux, Windows, and MacOS environments for your workflow runs, hosted by GitHub. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/actions/reference/virtual-environments-for-github-hosted-runners" data-ga-click="Features, click to learn more about Hosted runners, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Self-hosted runners</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/actions/hosting-your-own-runners" data-ga-click="Features, click to learn more about Self-hosted runners, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Secrets management</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Share, update, and automatically sync secrets across multiple repositories to increase security and reduce workflow failures </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/actions/configuring-and-managing-workflows/creating-and-storing-encrypted-secrets" data-ga-click="Features, click to learn more about Secrets management, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Deployments and environments</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Extend and scale through programmatic deploys from a named branch or tag in your repository to a specified environment </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/rest/reference/repos#deployments" data-ga-click="Features, click to learn more about Deployments and environments, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Workflow templates</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Standardize and scale best practices and processes with preconfigured workflow templates shared across your organization. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/actions/getting-started-with-github-actions/starting-with-preconfigured-workflow-templates" data-ga-click="Features, click to learn more about Workflow templates, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Policies</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Manage Actions usage and permissions by repository and organizations, with additional policies for fork pull requests. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-your-enterprise-account/enforcing-github-actions-policies-in-your-enterprise-account" data-ga-click="Features, click to learn more about Policies, ref_page:/features;ref_cta:Learn more;ref_loc:automation and ci cd category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <button type="button" aria-expanded="false" class="js-features-category-items-unveil d-block d-md-none mb-4 lh-condensed-ultra btn-mktg-fluid btn-invisible-mktg-fluid link-blue-mktg f3" data-ga-click="Features, click to view more features, ref_page:/features;ref_cta:Show more features;ref_loc:automation and ci cd category">Show more features</button> </div> </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-fluid 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-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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/20201102192350im_/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="h1-mktg-fluid h0-lg-mktg-fluid 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-7"> <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="h5-mktg-fluid features--text-line-height features--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-7"> <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="h5-mktg-fluid features--text-line-height features--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-5 mb-lg-9 mb-xl-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium">Automatically detect and deactivate secrets committed to your repos.</div> </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/20201102192350im_/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/20201102192350im_/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-fluid 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;"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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"> <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/20201102192350im_/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/20201102192350im_/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-fluid container-xl mt-7 mt-sm-8 mt-lg-11 mt-xl-9"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Private repos</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/creating-cloning-and-archiving-repositories/about-repository-visibility" data-ga-click="Features, click to learn more about Private repos, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">2FA</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/authenticating-to-github/configuring-two-factor-authentication-recovery-methods" data-ga-click="Features, click to learn more about 2FA, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Required reviews</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Ensure that pull requests have a specific number of approving reviews before collaborators can make changes to a protected branch. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/collaborating-with-issues-and-pull-requests/about-pull-request-reviews#required-reviews" data-ga-click="Features, click to learn more about Required reviews, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Required status checks</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Ensure that all required CI tests are passing before collaborators can make changes to a protected branch. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/administering-a-repository/about-required-status-checks" data-ga-click="Features, click to learn more about Required status checks, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Code scanning</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Find vulnerabilities in custom code using static analysis. Prevent new vulnerabilities from being introduced by scanning every pull request. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/finding-security-vulnerabilities-and-errors-in-your-code/about-code-scanning" data-ga-click="Features, click to learn more about Code scanning, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Secret scanning</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Find secrets hard-coded in your public and private repositories. Revoke them to keep access to the services you use secure. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/administering-a-repository/about-secret-scanning" data-ga-click="Features, click to learn more about Secret scanning, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Dependency graph</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> See the packages your project depends on, the repositories that depend on them, and any vulnerabilities detected in their dependencies. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/visualizing-repository-data-with-graphs/about-the-dependency-graph" data-ga-click="Features, click to learn more about Dependency graph, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Dependabot alerts</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-security-vulnerabilities/about-alerts-for-vulnerable-dependencies#github-dependabot-alerts-for-vulnerable-dependencies" data-ga-click="Features, click to learn more about Dependabot alerts, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Dependabot security and <br>version updates</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-security-vulnerabilities/configuring-github-dependabot-security-updates" data-ga-click="Features, click to learn more about Dependabot security and <br>version updates, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub Security Advisories</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Privately discuss, fix, and publish information about security vulnerabilities found in your repository. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-security-vulnerabilities/about-github-security-advisories" data-ga-click="Features, click to learn more about GitHub Security Advisories, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub Advisory Database</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-security-vulnerabilities/browsing-security-vulnerabilities-in-the-github-advisory-database#about-the-github-advisory-database" data-ga-click="Features, click to learn more about GitHub Advisory Database, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GPG commit signing verification</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/authenticating-to-github/about-commit-signature-verification" data-ga-click="Features, click to learn more about GPG commit signing verification, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Security audit log</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/enterprise/2.22/admin/overview/system-overview#audit-and-access-logging" data-ga-click="Features, click to learn more about Security audit log, ref_page:/features;ref_cta:Learn more;ref_loc:security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <button type="button" aria-expanded="false" class="js-features-category-items-unveil d-block d-md-none mb-4 lh-condensed-ultra btn-mktg-fluid btn-invisible-mktg-fluid link-blue-light-mktg f3" data-ga-click="Features, click to view more features, ref_page:/features;ref_cta:Show more features;ref_loc:security category">Show more features</button> </div> </div> </div> </div> <div class="position-relative"> <div class="features-category--more-background position-absolute top-0 left-n9 height-full z-n1"></div> <div class="p-responsive-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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="h2-5-mktg-fluid mt-11 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="https://web.archive.org/web/20201102192350/https://enterprise.github.com/contact?ref_page=/features&amp;ref_cta=Contact%20Sales&amp;ref_loc=enterpirse%20security%20category" class="d-inline-block lh-condensed-ultra btn-mktg-fluid features-btn-clear-bg features-btn-blue-light mt-5" data-ga-click="Contact Sales, click to Contact Sales, ref_page:/features;ref_cta:Contact Sales;ref_loc:enterprise security category">Contact Sales</a> </div> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">SAML</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/enterprise/2.22/admin/authentication/using-saml" data-ga-click="Features, click to learn more about SAML, ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">LDAP</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/enterprise/2.22/admin/authentication/using-ldap" data-ga-click="Features, click to learn more about LDAP, ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">IP allow list</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-allowed-ip-addresses-for-your-organization" data-ga-click="Features, click to learn more about IP allow list, ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub Connect</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Share features and workflows between your GitHub Enterprise Server instance and GitHub Enterprise Cloud. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/enterprise/2.22/user/github/searching-for-information-on-github/enabling-githubcom-repository-search-in-github-enterprise-server" data-ga-click="Features, click to learn more about GitHub Connect, ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Audit log API</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Keep copies of audit log data to ensure secure IP and maintain compliance for your organization. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/enterprise/2.22/user/github/searching-for-information-on-github/enabling-githubcom-repository-search-in-github-enterprise-server" data-ga-click="Features, click to learn more about Audit log API, ref_page:/features;ref_cta:Learn more;ref_loc:enterprise security category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <button type="button" aria-expanded="false" class="js-features-category-items-unveil d-block d-md-none mb-4 lh-condensed-ultra btn-mktg-fluid btn-invisible-mktg-fluid link-blue-light-mktg f3" data-ga-click="Features, click to view more features, ref_page:/features;ref_cta:Show more features;ref_loc:enterprise security category">Show more features</button> </div> </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-fluid 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-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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/20201102192350im_/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="h1-mktg-fluid h0-lg-mktg-fluid d-inline-block features-category--title features-text-gradient--dark-mint-blue">Client Apps</h2> </header> <div class="col-md-6 col-xl-5"> <div class="features--color-title position-relative mb-5 mb-md-7"> <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="h5-mktg-fluid features--text-line-height features--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-7"> <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="h5-mktg-fluid features--text-line-height features--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-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium pr-xl-5">Access GitHub from your OS X or Windows desktop.</div> </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/20201102192350im_/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/20201102192350im_/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-fluid 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"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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;"> </div> </div> </div> <div class="features-category--apps-illo2 col-6 position-relative left-n2 top-n4" style="max-width: 310px;"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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;"> <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/20201102192350im_/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-fluid container-xl mt-7 mt-md-10 pt-xl-12"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub for Mobile</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/getting-started-with-github/github-for-mobile" data-ga-click="Features, click to learn more about GitHub for Mobile, ref_page:/features;ref_cta:Learn more;ref_loc:client apps category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub CLI</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/getting-started-with-github/github-cli" data-ga-click="Features, click to learn more about GitHub CLI, ref_page:/features;ref_cta:Learn more;ref_loc:client apps category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">GitHub Desktop</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Simplify your development workflow with a GUI. Visualize, commit, and push changes without ever touching the command line. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/desktop" data-ga-click="Features, click to learn more about GitHub Desktop, ref_page:/features;ref_cta:Learn more;ref_loc:client apps category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> </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-fluid 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-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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/20201102192350im_/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="h1-mktg-fluid h0-lg-mktg-fluid d-inline-block features-category--title features-text-gradient--mint-blue">Project <br>Management</h2> </header> <div class="col-md-6 col-xl-5"> <div class="features--color-title position-relative mb-5 mb-md-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium pr-xl-8">Keep your team in step and your code at the center of your projects.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium pr-xl-8">Give your team continuously updated information on your progress, priorities and roadmap.</div> </div> <div class="features--color-title position-relative mb-5 mb-md-7 mb-lg-5 mb-xl-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium pr-xl-10">Track what you deliver down to the commit.</div> </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/20201102192350im_/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/20201102192350im_/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-fluid 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/20201102192350im_/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"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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"> </div> </div> <div class="col-6" style="max-width: 329px;"> <div class="features-category--pm-illo2 position-relative top-n1"> <img class="width-full height-auto d-block features--bg-blur" src="https://web.archive.org/web/20201102192350im_/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"> <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/20201102192350im_/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"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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;"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="p-responsive-fluid container-xl mt-8 mt-md-10"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Projects</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Visually track issues, pull requests, and notes as cards that you can arrange to suit your workflow. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-your-work-on-github/about-project-boards" data-ga-click="Features, click to learn more about Projects, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Labels</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-your-work-on-github/about-labels" data-ga-click="Features, click to learn more about Labels, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Milestones</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Track progress on groups of issues or pull requests in a repository, and map groups to overall project goals. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-your-work-on-github/about-milestones" data-ga-click="Features, click to learn more about Milestones, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Issues</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Track bugs, enhancements, and other requests, prioritize work, and communicate with stakeholders as changes are proposed and merged. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/managing-your-work-on-github/managing-your-work-with-issues" data-ga-click="Features, click to learn more about Issues, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Unified Contribution Graph</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> See all of your contributions to GitHub Enterprise and GitHub.com in one place: your profile's contribution graph. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/enterprise/2.15/admin/installation/enabling-unified-contributions-between-github-enterprise-server-and-githubcom" data-ga-click="Features, click to learn more about Unified Contribution Graph, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Org activity graph</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> 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="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization" data-ga-click="Features, click to learn more about Org activity graph, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Org dependency insights</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> With dependency insights you can view vulnerabilities, licenses, and other important information for the open source projects your organization depends on. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization#viewing-organization-dependency-insights" data-ga-click="Features, click to learn more about Org dependency insights, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Repo insights</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Use data about activity and contributions within your repositories, including trends, to make data-driven improvements to your development cycle. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/viewing-insights-for-your-organization" data-ga-click="Features, click to learn more about Repo insights, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Wikis</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Host documentation for projects in a wiki within your repository. Contributors can easily edit documentation on the web or locally. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-light-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/building-a-strong-community/about-wikis" data-ga-click="Features, click to learn more about Wikis, ref_page:/features;ref_cta:Learn more;ref_loc:project management category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <button type="button" aria-expanded="false" class="js-features-category-items-unveil d-block d-md-none mb-4 lh-condensed-ultra btn-mktg-fluid btn-invisible-mktg-fluid link-blue-mktg f3" data-ga-click="Features, click to view more features, ref_page:/features;ref_cta:Show more features;ref_loc:project management category">Show more features</button> </div> </div> </div> </div> </div> </div> <div class="position-relative z-2 mx-lg-3"> <div class="position-absolute z-n1 top-0 left-0 width-full height-full d-none d-md-block"> <div class="p-responsive-fluid 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="position-relative top-n3 top-md-n11 top-lg-n7 px-3"> <div class="p-responsive-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="features-insights box-shadow-card-mktg d-lg-flex flex-row flex-nowrap flex-items-center flex-justify-between py-5 pl-5 pr-5 pr-md-7 bg-white"> <div class="col-lg-3 pr-5 mb-4 mb-lg-0"> <h3 tabindex="0" class="h4-mktg-fluid no-wrap features--color-title mb-2">GitHub&nbsp;Insights</h3> <div class="features--color-text text-bold f5">Available for teams using <a href="/web/20201102192350/https://github.com/pricing#github-one" class="link-blue-mktg" data-ga-click="Visit info related to GitHub One, click to GitHub One, ref_page:/features;ref_cta:GitHub One;ref_loc:insights section">GitHub&nbsp;One</a>.</div> </div> <div class="col-lg-6 features--color-text f4"> Set goals and ship faster, together. From developer to CEO, GitHub&nbsp;Insights uses the knowledge of the world’s largest developer community to keep everyone in your organization moving forward. </div> <div class="col-lg-3 text-lg-right mt-4 mt-lg-0"> <a href="/web/20201102192350/https://github.com/features/insights" class="lh-condensed-ultra btn-mktg-fluid btn-outline-mktg-fluid mktg-cta-padding features-btn-clear-bg link-blue-mktg features-btn-outline-blue" data-ga-click="Features, click to learn more about GitHub Insights, ref_page:/features;ref_cta:Learn More;ref_loc:insights section">Learn More</a> </div> </div> </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-0 pt-lg-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-fluid 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-fluid container-xl"> <div class="d-flex flex-row flex-nowrap"> <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/20201102192350im_/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"> </div> <h2 class="h2-mktg-fluid h1-sm-mktg-fluid h0-lg-mktg-fluid 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 features--text-medium position-relative mb-5 mb-md-7"> <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="h5-mktg-fluid features--text-line-height features--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-7"> <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="h5-mktg-fluid features--text-line-height features--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 mb-lg-7"> <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="h5-mktg-fluid features--text-line-height features--text-medium pr-xl-5">Sync with Okta and Azure Active Directory.</div> </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/20201102192350im_/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/20201102192350im_/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-fluid 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"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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"> <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/20201102192350im_/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;"> <img class="width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/illo/illo-team-admin-member.png" alt="" loading="lazy" width="668" height="60"> <div class="features-category--team-admin-illo3 col-6 right-0 position-absolute" style="max-width: 328px;"> <img class=" width-full height-auto d-block" src="https://web.archive.org/web/20201102192350im_/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"> </div> </div> </div> </div> </div> </div> </div> </div> <div class="p-responsive-fluid container-xl mt-10 mt-sm-12 pt-sm-8 pt-md-10 pt-xl-2"> <div class="d-flex flex-row flex-nowrap"> <div class="col-12 offset-md-1 col-md-11"> <div class="d-flex flex-row flex-justify-start flex-wrap js-features-category-items"> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Organizations</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Set up groups of user accounts that own repositories. Manage access on a team-by-team, or individual user, basis. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams" data-ga-click="Features, click to learn more about Organizations, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Invitations</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Easily add GitHub members to your repositories using their GitHub username or email address, and require them to confirm access. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/inviting-users-to-join-your-organization" data-ga-click="Features, click to learn more about Invitations, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8 js-features-category-item-visible"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Team sync</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Enable team synchronization between your identity provider and your organization on GitHub, including Azure AD and Okta. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/managing-team-synchronization-for-your-organization" data-ga-click="Features, click to learn more about Team sync, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Custom roles</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Define users' level of access to your code, data and settings based on their role in your organization. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/getting-started-with-github/access-permissions-on-github" data-ga-click="Features, click to learn more about Custom roles, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Domain verification</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Verify your organization's identity on GitHub and display that verification through a profile badge. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/verifying-your-organizations-domain" data-ga-click="Features, click to learn more about Domain verification, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Audit Log API</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Quickly review the actions performed by members of your organization. Monitor access, permission changes, user changes, and other events. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/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-ga-click="Features, click to learn more about Audit Log API, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Repo creation restriciton</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Restrict repository creation permissions to organization owners only—or allow members to create public and private repositories. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/restricting-repository-creation-in-your-organization" data-ga-click="Features, click to learn more about Repo creation restriciton, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <div class="features-category-item col-12 col-md-6 col-lg-4 mb-6 mb-md-8"> <h4 class="h4-mktg-fluid features--color-title mb-2 col-11">Notification restriction</h4> <p class="features--color-text features--text-line-height f4 col-9 mb-2"> Protect information about what your team is working on by restricting email notifications to approved email domains. </p> <a class="h6-mktg-fluid no-wrap Bump-link link-blue-mktg" href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/setting-up-and-managing-organizations-and-teams/restricting-email-notifications-to-an-approved-domain" data-ga-click="Features, click to learn more about Notification restriction, ref_page:/features;ref_cta:Learn more;ref_loc:team administration category">Learn more<span class="Bump-link-symbol ml-1"><svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> <button type="button" aria-expanded="false" class="js-features-category-items-unveil d-block d-md-none mb-4 lh-condensed-ultra btn-mktg-fluid btn-invisible-mktg-fluid link-blue-light-mktg f3" data-ga-click="Features, click to view more features, ref_page:/features;ref_cta:Show more features;ref_loc:team administration category">Show more features</button> </div> </div> </div> </div> </div> </div> <div class="d-none d-md-block position-relative mt-3 px-lg-3"> <div class="p-responsive-fluid 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-fluid container-xl"> <div class="text-center mt-7 mt-md-2 mb-7 mb-md-9"> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-community.svg" alt="GitHub Community Icon" loading="lazy" width="50" height="50"> <h2 class="h1-mktg-fluid h0-lg-mktg-fluid features-category--title">Community</h2> </div> <div class="mb-6 mb-md-8"> <div class="container-xl mx-auto" id="resources"> <div class="d-flex flex-row flex-wrap flex-justify-center"> <div class="col-12 col-md-6 col-lg-4 px-3-fluid mb-6-fluid d-flex flex-column flex-justify-between" id="github-marketplace"> <a href="https://web.archive.org/web/20201102192350/https://github.com/marketplace" class="box-shadow-card-border-mktg rounded-2-fluid height-full bg-gray-light p-4 no-underline d-flex flex-column flex-nowrap flex-items-start position-relative flex-shrink-0 hover-grow-mktg features-community--card" title="GitHub Marketplace" data-ga-click="Features community link, click, text: GitHub Marketplace; location: Community section; ref_cta: Learn more; ref_page: /features; ref_loc: features_community"> <div class="mb-4 box-shadow-card-mktg circle text-center lh-0 "> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-github-marketplace.svg" alt="" aria-hidden="true" loading="lazy" width="72" height="72"> </div> <h3 class="h3-mktg-fluid d-flex flex-column col-9 mb-2 text-gray-dark"> GitHub Marketplace </h3> <p class="d-block text-gray-light f4-mktg-fluid mb-6 mr-2"> Install apps that integrate directly with GitHub&#39;s API to customize and optimize your workflows – build your own for private use or publication in the GitHub Marketplace. </p> <span class="h6-mktg-fluid Bump-link no-wrap link-blue-mktg mt-auto position-absolute bottom-4"> Learn more <span class="Bump-link-symbol"> <svg class="octicon octicon" 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> </span> </a> </div> <div class="col-12 col-md-6 col-lg-4 px-3-fluid mb-6-fluid d-flex flex-column flex-justify-between" id="github-sponsors"> <a href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/supporting-the-open-source-community-with-github-sponsors/about-github-sponsors" class="box-shadow-card-border-mktg rounded-2-fluid height-full bg-gray-light p-4 no-underline d-flex flex-column flex-nowrap flex-items-start position-relative flex-shrink-0 hover-grow-mktg features-community--card" title="GitHub Sponsors" data-ga-click="Features community link, click, text: GitHub Sponsors; location: Community section; ref_cta: Learn more; ref_page: /features; ref_loc: features_community"> <div class="mb-4 circle text-center lh-0 "> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-sponsors.png" alt="" aria-hidden="true" loading="lazy" width="72" height="72"> </div> <h3 class="h3-mktg-fluid d-flex flex-column col-9 mb-2 text-gray-dark"> GitHub Sponsors </h3> <p class="d-block text-gray-light f4-mktg-fluid mb-6 mr-2"> Financially support the open source projects your code depends on. Sponsor a contributor, maintainer, or project with one time or recurring contributions. </p> <span class="h6-mktg-fluid Bump-link no-wrap link-blue-mktg mt-auto position-absolute bottom-4"> Learn more <span class="Bump-link-symbol"> <svg class="octicon octicon" 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> </span> </a> </div> <div class="col-12 col-md-6 col-lg-4 px-3-fluid mb-6-fluid d-flex flex-column flex-justify-between" id="github-learning-lab"> <a href="https://web.archive.org/web/20201102192350/https://lab.github.com/" class="box-shadow-card-border-mktg rounded-2-fluid height-full bg-gray-light p-4 no-underline d-flex flex-column flex-nowrap flex-items-start position-relative flex-shrink-0 hover-grow-mktg features-community--card" title="GitHub Learning Lab" data-ga-click="Features community link, click, text: GitHub Learning Lab; location: Community section; ref_cta: Learn more; ref_page: /features; ref_loc: features_community"> <div class="mb-4 circle text-center lh-0 "> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-learning-lab.png" alt="" aria-hidden="true" loading="lazy" width="72" height="72"> </div> <h3 class="h3-mktg-fluid d-flex flex-column col-9 mb-2 text-gray-dark"> GitHub Learning Lab </h3> <p class="d-block text-gray-light f4-mktg-fluid mb-6 mr-2"> Learn new skills by completing tasks and projects directly within GitHub, guided by our friendly Learning Lab bot. </p> <span class="h6-mktg-fluid Bump-link no-wrap link-blue-mktg mt-auto position-absolute bottom-4"> Learn more <span class="Bump-link-symbol"> <svg class="octicon octicon" 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> </span> </a> </div> <div class="col-12 col-md-6 col-lg-4 px-3-fluid mb-6-fluid d-flex flex-column flex-justify-between" id="electron"> <a href="https://web.archive.org/web/20201102192350/https://www.electronjs.org/docs" class="box-shadow-card-border-mktg rounded-2-fluid height-full bg-gray-light p-4 no-underline d-flex flex-column flex-nowrap flex-items-start position-relative flex-shrink-0 hover-grow-mktg features-community--card" title="Electron" data-ga-click="Features community link, click, text: Electron; location: Community section; ref_cta: Learn more; ref_page: /features; ref_loc: features_community"> <div class="mb-4 box-shadow-card-mktg circle text-center lh-0 "> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-electron.svg" alt="" aria-hidden="true" loading="lazy" width="72" height="72"> </div> <h3 class="h3-mktg-fluid d-flex flex-column col-9 mb-2 text-gray-dark"> Electron </h3> <p class="d-block text-gray-light f4-mktg-fluid mb-6 mr-2"> Write cross-platform desktop applications using JavaScript, HTML and CSS with the Electron framework, based on Node.js and Chromium. </p> <span class="h6-mktg-fluid Bump-link no-wrap link-blue-mktg mt-auto position-absolute bottom-4"> Learn more <span class="Bump-link-symbol"> <svg class="octicon octicon" 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> </span> </a> </div> <div class="col-12 col-md-6 col-lg-4 px-3-fluid mb-6-fluid d-flex flex-column flex-justify-between" id="atom"> <a href="https://web.archive.org/web/20201102192350/https://atom.io/docs" class="box-shadow-card-border-mktg rounded-2-fluid height-full bg-gray-light p-4 no-underline d-flex flex-column flex-nowrap flex-items-start position-relative flex-shrink-0 hover-grow-mktg features-community--card" title="Atom" data-ga-click="Features community link, click, text: Atom; location: Community section; ref_cta: Learn more; ref_page: /features; ref_loc: features_community"> <div class="mb-4 box-shadow-card-mktg circle text-center lh-0 "> <img src="https://web.archive.org/web/20201102192350im_/https://github.githubassets.com/images/modules/site/features/launchpad/icons/icon-atom.svg" alt="" aria-hidden="true" loading="lazy" width="72" height="72"> </div> <h3 class="h3-mktg-fluid d-flex flex-column col-9 mb-2 text-gray-dark"> Atom </h3> <p class="d-block text-gray-light f4-mktg-fluid mb-6 mr-2"> Atom is a hackable text editor built on Electron—deeply customizable but still approachable using the default configuration. </p> <span class="h6-mktg-fluid Bump-link no-wrap link-blue-mktg mt-auto position-absolute bottom-4"> Learn more <span class="Bump-link-symbol"> <svg class="octicon octicon" 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> </span> </a> </div> </div> </div> </div> </div> </div> <div class="pt-8"> <div class="p-responsive-fluid container-xl"> <div class="col-8-max mx-auto pb-4"> <div class="text-center"> <h2 class="h1-mktg-fluid mb-3-fluid">Ready to get started?</h2> <a href="/web/20201102192350/https://github.com/pricing" class="btn-mktg-fluid btn-lg-invisible-mktg-fluid Bump-link link-blue-mktg text-mono f4-mktg-fluid" data-ga-click="Features, click to learn more about Pricing, ref_page:/features;ref_cta:View pricing and plans;ref_loc:features pricing footer section">View pricing and plans <span class="Bump-link-symbol"> <svg width="16" height="16" class="octicon octicon-arrow-right" viewbox="0 0 16 16" version="1.1" aria-hidden="true"><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></a> </div> </div> </div> <div class="position-relative"> <div class="d-flex mx-auto p-responsive-fluid overflow-x-scroll pricing-plans-container flex-xl-justify-center py-4"> <div class="m-3 p-3 pt-6 col-6 col-md-6 d-flex flex-column flex-justify-between flex-shrink-0 bg-white border border-black-fade-5-fluid rounded-2-fluid box-shadow-card-mktg pricing-plan-card js-pricing-plan-card"> <div class="text-center mb-5"> <h3 class="h4-mktg-fluid mb-2">Free</h3> <p class="lh-condensed f4-mktg-fluid text-gray mb-0">Unlimited collaborators in <br>private repositories.</p> </div> <div class="text-center"> <div class="mb-5 d-flex flex-row flex-items-center flex-justify-center features-pricing-plan"><span class="f2-mktg-fluid pricing-dollar-sign height-full pr-2">$</span><span class="h1-mktg-fluid pricing-plan-value height-full pr-2">0</span><span class="h6-mktg-fluid pricing-plan-details height-full">per&nbsp;month</span></div> <a class="btn-mktg-fluid features-btn-clear-bg features-btn-blue btn-block h5-mktg-fluid" data-ga-click="Sign up, click to sign up for account, ref_page:/features;ref_cta:Join for free;ref_loc:bottomcarousel" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;individuals choose free&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="0ca5719f5ae395173a95a203e933c2e9f1f55a0005944d867bf3aced3d2e02bc" href="/web/20201102192350/https://github.com/join?plan=free&amp;ref_cta=Join%2520for%2520free&amp;ref_loc=bottomcarousel&amp;ref_page=%2Ffeatures&amp;source=pricing-card-free">Join for free</a> </div> </div> <div class="m-3 p-3 pt-6 col-6 col-md-6 d-flex flex-column flex-justify-between flex-shrink-0 bg-white border border-black-fade-5-fluid rounded-2-fluid box-shadow-card-mktg pricing-plan-card js-pricing-plan-card"> <div class="text-center mb-5"> <h3 class="h4-mktg-fluid mb-2">Team</h3> <p class="lh-condensed f4-mktg-fluid text-gray mb-0"> Advanced collaboration <br>for your projects. </p> </div> <div class="text-center"> <div class="mb-5 d-flex flex-row flex-items-center flex-justify-center features-pricing-plan"><span class="f2-mktg-fluid pricing-dollar-sign height-full pr-2">$</span><span class="h1-mktg-fluid pricing-plan-value height-full pr-2">4</span><span class="h6-mktg-fluid pricing-plan-details height-full"> per&nbsp;user/ month</span></div> <a class="btn-mktg-fluid features-btn-clear-bg features-btn-blue btn-block h5-mktg-fluid" data-ga-deferred="[[&quot;ec:addImpression&quot;,{&quot;name&quot;:&quot;Team&quot;,&quot;category&quot;:&quot;Plan&quot;,&quot;position&quot;:2}]]" data-ga-click="Sign up, click to sign up for account, ref_page:/features;ref_cta:Continue with Team;ref_loc:bottomcarousel" data-hydro-click="{&quot;event_type&quot;:&quot;authentication.click&quot;,&quot;payload&quot;:{&quot;location_in_page&quot;:&quot;pricing teams choose team&quot;,&quot;repository_id&quot;:null,&quot;auth_type&quot;:&quot;SIGN_UP&quot;,&quot;originating_url&quot;:&quot;https://github.com/features&quot;,&quot;user_id&quot;:null}}" data-hydro-click-hmac="7913ad92ddbf8ade3bd19eae4f6ff5750d84d88b25a3a5b557af51d0805715ec" href="/web/20201102192350/https://github.com/join?plan=business&amp;ref_cta=Continue%2520with%2520Team&amp;ref_loc=bottomcarousel&amp;ref_page=%2Ffeatures&amp;setup_organization=true&amp;source=pricing-card-team">Continue with Team</a> </div> </div> <div class="m-3 p-3 pt-6 col-6 col-md-6 d-flex flex-column flex-justify-between flex-shrink-0 bg-white border border-black-fade-5-fluid rounded-2-fluid box-shadow-card-mktg pricing-plan-card js-pricing-plan-card"> <div class="text-center mb-5"> <h3 class="h4-mktg-fluid mb-2">Enterprise</h3> <p class="lh-condensed f4-mktg-fluid text-gray mb-0">Essential management and <br>security for small teams</p> </div> <div class="text-center"> <div class="mb-5 d-flex flex-row flex-items-center flex-justify-center features-pricing-plan"><span class="f2-mktg-fluid pricing-dollar-sign height-full pr-2">$</span><span class="h1-mktg-fluid pricing-plan-value height-full pr-2">21</span><span class="h6-mktg-fluid pricing-plan-details height-full"> per&nbsp;user/ month</span></div> <a href="https://web.archive.org/web/20201102192350/https://enterprise.github.com/contact?ref_page=/features&amp;ref_cta=Contact%20Sales&amp;ref_loc=bottomcarousel Enterprise" class="btn-mktg-fluid features-btn-clear-bg features-btn-blue btn-block h5-mktg-fluid" data-ga-click="Contact Sales, click to Contact Sales, ref_page:/features;ref_cta:Contact Sales;ref_loc:bottomcarousel Enterprise">Contact Sales</a> </div> </div> <div class="m-3 p-3 pt-6 col-6 col-md-6 d-flex flex-column flex-justify-between flex-shrink-0 bg-white border border-black-fade-5-fluid rounded-2-fluid box-shadow-card-mktg pricing-plan-card js-pricing-plan-card"> <div class="text-center mb-5"> <h3 class="h4-mktg-fluid mb-2">GitHub One</h3> <p class="lh-condensed f4-mktg-fluid text-gray mb-0">Security, compliance, and flexible deployment for enterprises</p> </div> <div class="text-center"> <a class="btn-mktg-fluid btn-outline-mktg-fluid link-blue-mktg features-btn-outline-blue btn-block h5-mktg-fluid mb-2" data-ga-click="Features, click to learn more about GitHub One, card:GitHub One; ref_page:/features;ref_cta:Learn more;ref_loc:Features" href="/web/20201102192350/https://github.com/pricing#github-one">Learn more</a> <a href="https://web.archive.org/web/20201102192350/https://enterprise.github.com/contact?referrer=github_one&amp;ref_page=/features&amp;ref_cta=Contact%20Sales&amp;ref_loc=bottomcarousel GitHub One" class="btn-mktg-fluid features-btn-clear-bg features-btn-blue btn-block h5-mktg-fluid" data-ga-click="Contact Sales, click to Contact Sales, ref_page:/features;ref_cta:Contact Sales;ref_loc:bottomcarousel GitHub One">Contact Sales</a> </div> </div> <div class="d-block d-md-none pl-1"> </div> </div> </div> </div> </div> </main> </div> <footer class="footer mt-6"> <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/20201102192350/https://github.com/" data-ga-click="Footer, go to home, text:home" class="text-gray-dark" aria-label="Go to GitHub homepage"> <svg height="30" class="octicon octicon-logo-github" viewbox="0 0 45 16" version="1.1" width="84" aria-hidden="true"><path fill-rule="evenodd" d="M18.53 12.03h-.02c.009 0 .015.01.024.011h.006l-.01-.01zm.004.011c-.093.001-.327.05-.574.05-.78 0-1.05-.36-1.05-.83V8.13h1.59c.09 0 .16-.08.16-.19v-1.7c0-.09-.08-.17-.16-.17h-1.59V3.96c0-.08-.05-.13-.14-.13h-2.16c-.09 0-.14.05-.14.13v2.17s-1.09.27-1.16.28c-.08.02-.13.09-.13.17v1.36c0 .11.08.19.17.19h1.11v3.28c0 2.44 1.7 2.69 2.86 2.69.53 0 1.17-.17 1.27-.22.06-.02.09-.09.09-.16v-1.5a.177.177 0 00-.146-.18zM42.23 9.84c0-1.81-.73-2.05-1.5-1.97-.6.04-1.08.34-1.08.34v3.52s.49.34 1.22.36c1.03.03 1.36-.34 1.36-2.25zm2.43-.16c0 3.43-1.11 4.41-3.05 4.41-1.64 0-2.52-.83-2.52-.83s-.04.46-.09.52c-.03.06-.08.08-.14.08h-1.48c-.1 0-.19-.08-.19-.17l.02-11.11c0-.09.08-.17.17-.17h2.13c.09 0 .17.08.17.17v3.77s.82-.53 2.02-.53l-.01-.02c1.2 0 2.97.45 2.97 3.88zm-8.72-3.61h-2.1c-.11 0-.17.08-.17.19v5.44s-.55.39-1.3.39-.97-.34-.97-1.09V6.25c0-.09-.08-.17-.17-.17h-2.14c-.09 0-.17.08-.17.17v5.11c0 2.2 1.23 2.75 2.92 2.75 1.39 0 2.52-.77 2.52-.77s.05.39.08.45c.02.05.09.09.16.09h1.34c.11 0 .17-.08.17-.17l.02-7.47c0-.09-.08-.17-.19-.17zm-23.7-.01h-2.13c-.09 0-.17.09-.17.2v7.34c0 .2.13.27.3.27h1.92c.2 0 .25-.09.25-.27V6.23c0-.09-.08-.17-.17-.17zm-1.05-3.38c-.77 0-1.38.61-1.38 1.38 0 .77.61 1.38 1.38 1.38.75 0 1.36-.61 1.36-1.38 0-.77-.61-1.38-1.36-1.38zm16.49-.25h-2.11c-.09 0-.17.08-.17.17v4.09h-3.31V2.6c0-.09-.08-.17-.17-.17h-2.13c-.09 0-.17.08-.17.17v11.11c0 .09.09.17.17.17h2.13c.09 0 .17-.08.17-.17V8.96h3.31l-.02 4.75c0 .09.08.17.17.17h2.13c.09 0 .17-.08.17-.17V2.6c0-.09-.08-.17-.17-.17zM8.81 7.35v5.74c0 .04-.01.11-.06.13 0 0-1.25.89-3.31.89-2.49 0-5.44-.78-5.44-5.92S2.58 1.99 5.1 2c2.18 0 3.06.49 3.2.58.04.05.06.09.06.14L7.94 4.5c0 .09-.09.2-.2.17-.36-.11-.9-.33-2.17-.33-1.47 0-3.05.42-3.05 3.73s1.5 3.7 2.58 3.7c.92 0 1.25-.11 1.25-.11v-2.3H4.88c-.11 0-.19-.08-.19-.17V7.35c0-.09.08-.17.19-.17h3.74c.11 0 .19.08.19.17z"></path></svg> </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 text-gray-light text-normal">Product</h2> <ul class="list-style-none text-gray f5"> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/features" data-ga-click="Footer, go to features, text:features" class="link-gray">Features</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/security" data-ga-click="Footer, go to security, text:security" class="link-gray">Security</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/team" data-ga-click="Footer, go to team, text:team" class="link-gray">Team</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/enterprise" data-ga-click="Footer, go to enterprise, text:enterprise" class="link-gray">Enterprise</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/customer-stories" data-ga-click="Footer, go to customer stories, text:customer stories" class="link-gray">Customer stories</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/readme" data-ga-click="Footer, go to the readme project, text:the readme project" class="link-gray">The ReadME Project</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/pricing" data-ga-click="Footer, go to pricing, text:pricing" class="link-gray">Pricing</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://resources.github.com/" data-ga-click="Footer, go to resources, text:resources" class="link-gray">Resources</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://github.com/github/roadmap" data-ga-click="Footer, go to roadmap, text:roadmap" class="link-gray">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 text-gray-light text-normal">Platform</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://docs.github.com/" data-ga-click="Footer, go to api, text:api" class="link-gray">Developer API</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/http://partner.github.com/" data-ga-click="Footer, go to partner, text:partner" class="link-gray">Partners</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://atom.io/" data-ga-click="Footer, go to atom, text:atom" class="link-gray">Atom</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/http://electronjs.org/" data-ga-click="Footer, go to electron, text:electron" class="link-gray">Electron</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://desktop.github.com/" data-ga-click="Footer, go to desktop, text:desktop" class="link-gray">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 text-gray-light 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:help" class="link-gray " href="https://web.archive.org/web/20201102192350/https://docs.github.com/">Help</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://github.community/" data-ga-click="Footer, go to community, text:community" class="link-gray">Community Forum</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://services.github.com/" data-ga-click="Footer, go to professional services, text:professional services" class="link-gray">Professional Services</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://lab.github.com/" data-ga-click="Footer, go to learning lab, text:learning lab" class="link-gray">Learning Lab</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://github.com/certifications" data-ga-click="Footer, go to certifications, text:certifications" class="link-gray">Certifications</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://githubstatus.com/" data-ga-click="Footer, go to status, text:status" class="link-gray">Status</a></li> <li class="lh-condensed mb-3"><a data-ga-click="Footer, go to contact, text:contact" class="link-gray " href="https://web.archive.org/web/20201102192350/https://github.com/contact">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 text-gray-light text-normal">Company</h2> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a data-ga-click="Footer, go to about, text:about" class="link-gray " href="https://web.archive.org/web/20201102192350/https://github.com/about">About</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://github.blog/" data-ga-click="Footer, go to blog, text:blog" class="link-gray">Blog</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/about/careers" data-ga-click="Footer, go to careers, text:careers" class="link-gray">Careers</a></li> <li class="lh-condensed mb-3"><a href="/web/20201102192350/https://github.com/about/press" data-ga-click="Footer, go to press, text:press" class="link-gray">Press</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://socialimpact.github.com/" data-ga-click="Footer, go to social impact, text:social impact" class="link-gray">Social Impact</a></li> <li class="lh-condensed mb-3"><a href="https://web.archive.org/web/20201102192350/https://shop.github.com/" data-ga-click="Footer, go to shop, text:shop" class="link-gray">Shop</a></li> </ul> </div> </div> </div> <div class="bg-gray-light"> <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/20201102192350/https://twitter.com/github" data-ga-click="Footer, go to Twitter, text:twitter" title="GitHub on Twitter" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 273.5 222.3" class="d-block" height="18"><path d="M273.5 26.3a109.77 109.77 0 0 1-32.2 8.8 56.07 56.07 0 0 0 24.7-31 113.39 113.39 0 0 1-35.7 13.6 56.1 56.1 0 0 0-97 38.4 54 54 0 0 0 1.5 12.8A159.68 159.68 0 0 1 19.1 10.3a56.12 56.12 0 0 0 17.4 74.9 56.06 56.06 0 0 1-25.4-7v.7a56.11 56.11 0 0 0 45 55 55.65 55.65 0 0 1-14.8 2 62.39 62.39 0 0 1-10.6-1 56.24 56.24 0 0 0 52.4 39 112.87 112.87 0 0 1-69.7 24 119 119 0 0 1-13.4-.8 158.83 158.83 0 0 0 86 25.2c103.2 0 159.6-85.5 159.6-159.6 0-2.4-.1-4.9-.2-7.3a114.25 114.25 0 0 0 28.1-29.1" fill="currentColor"></path></svg> <span class="sr-only">Twitter</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20201102192350/https://www.facebook.com/GitHub" data-ga-click="Footer, go to Facebook, text:facebook" title="GitHub on Facebook" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 15.3 15.4" class="d-block" height="18"><path d="M14.5 0H.8a.88.88 0 0 0-.8.9v13.6a.88.88 0 0 0 .8.9h7.3v-6h-2V7.1h2V5.4a2.87 2.87 0 0 1 2.5-3.1h.5a10.87 10.87 0 0 1 1.8.1v2.1h-1.3c-1 0-1.1.5-1.1 1.1v1.5h2.3l-.3 2.3h-2v5.9h3.9a.88.88 0 0 0 .9-.8V.8a.86.86 0 0 0-.8-.8z" fill="currentColor"></path></svg> <span class="sr-only">Facebook</span> </a> </li> <li class="mr-3"> <a href="https://web.archive.org/web/20201102192350/https://www.youtube.com/github" data-ga-click="Footer, go to YouTube, text:youtube" title="GitHub on YouTube" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.17 13.6" class="d-block" height="16"><path d="M18.77 2.13A2.4 2.4 0 0 0 17.09.42C15.59 0 9.58 0 9.58 0a57.55 57.55 0 0 0-7.5.4A2.49 2.49 0 0 0 .39 2.13 26.27 26.27 0 0 0 0 6.8a26.15 26.15 0 0 0 .39 4.67 2.43 2.43 0 0 0 1.69 1.71c1.52.42 7.5.42 7.5.42a57.69 57.69 0 0 0 7.51-.4 2.4 2.4 0 0 0 1.68-1.71 25.63 25.63 0 0 0 .4-4.67 24 24 0 0 0-.4-4.69zM7.67 9.71V3.89l5 2.91z" fill="currentColor"></path></svg> <span class="sr-only">YouTube</span> </a> </li> <li class="mr-3 flex-self-start"> <a href="https://web.archive.org/web/20201102192350/https://www.linkedin.com/company/github" data-ga-click="Footer, go to Linkedin, text:linkedin" title="GitHub on Linkedin" style="color: #959da5;"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19 18" class="d-block" height="18"><path d="M3.94 2A2 2 0 1 1 2 0a2 2 0 0 1 1.94 2zM4 5.48H0V18h4zm6.32 0H6.34V18h3.94v-6.57c0-3.66 4.77-4 4.77 0V18H19v-7.93c0-6.17-7.06-5.94-8.72-2.91z" fill="currentColor"></path></svg> <span class="sr-only">LinkedIn</span> </a> </li> <li> <a href="https://web.archive.org/web/20201102192350/https://github.com/github" data-ga-click="Footer, go to github's org, text:github" title="GitHub's organization" style="color: #959da5;"> <svg height="20" class="octicon octicon-mark-github d-block" alt="" viewbox="0 0 16 16" version="1.1" width="20" aria-hidden="true"><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> <span class="sr-only">GitHub</span> </a> </li> </ul> <ul class="list-style-none d-flex flex-wrap text-gray"> <li class="mr-3">&copy; 2020 GitHub, Inc.</li> <li class="mr-3"><a href="/web/20201102192350/https://github.com/site/terms" data-ga-click="Footer, go to terms, text:terms" class="link-gray">Terms</a></li> <li class="mr-3"><a href="/web/20201102192350/https://github.com/site/privacy" data-ga-click="Footer, go to privacy, text:privacy" class="link-gray">Privacy</a></li> <li class="js-cookie-consent-preferences-link-container mr-3" hidden="hidden"> <button data-ga-click="Footer, go to cookie preferences, text:cookie preferences" class="btn-link js-cookie-consent-preferences-link link-gray" type="button">Cookie Preferences</button> </li> <li class="mr-3"><a href="/web/20201102192350/https://github.com/site-map" data-ga-click="Footer, go to site map, text:site map" class="link-gray">Site Map</a></li> <li><a href="/web/20201102192350/https://github.com/git-guides" data-ga-click="Footer, go to Git Guides, text:What is Git?" class="link-gray">What is Git?</a></li> </ul> </div> </div> </footer> <div id="ajax-error-message" class="ajax-error-message flash flash-error"> <svg class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><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 class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><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 class="octicon octicon-alert" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><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 text-gray-dark 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 class="octicon octicon-x" viewbox="0 0 16 16" version="1.1" width="16" height="16" aria-hidden="true"><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 box-shadow-large" style="width:360px;"> </div> </div> <div class="js-cookie-consent-banner" hidden> <div class="hx_cookie-banner p-2 p-sm-3 p-md-4"> <div style="max-width: 1194px;" class="Box hx_cookie-banner-box box-shadow-medium mx-auto"> <div class="Box-body border-0 py-0 px-3 px-md-4"> <div class="js-main-cookie-banner hx_cookie-banner-main"> <div class="d-md-flex flex-items-center py-3"> <p class="f5 flex-1 mb-3 mb-md-0"> We use <span class="text-bold">optional</span> third-party analytics cookies to understand how you use GitHub.com so we can build better products. <span class="btn-link js-cookie-consent-learn-more">Learn more</span>. </p> <div class="d-flex d-md-block flex-wrap flex-sm-nowrap"> <button class="btn btn-outline flex-1 mr-1 mx-sm-1 m-md-0 ml-md-2 js-cookie-consent-accept">Accept</button> <button class="btn btn-outline flex-1 ml-1 m-md-0 ml-md-2 js-cookie-consent-reject">Reject</button> </div> </div> </div> <div class="js-cookie-details hx_cookie-banner-details" hidden> <div class="d-md-flex flex-items-center py-3"> <p class="f5 flex-1 mb-2 mb-md-0"> We use <span class="text-bold">optional</span> third-party analytics cookies to understand how you use GitHub.com so we can build better products. <br> You can always update your selection by clicking <span class="text-bold">Cookie Preferences</span> at the bottom of the page. For more information, see our <a href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/free-pro-team@latest/github/site-policy/github-privacy-statement">Privacy Statement</a>. </p> </div> <div class="d-md-flex flex-items-center py-3 border-top"> <div class="f5 flex-1 mb-2 mb-md-0"> <h5 class="mb-1">Essential cookies</h5> <p class="f6 mb-md-0">We use essential cookies to perform essential website functions, e.g. they're used to log you in. <a href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">Learn more</a> </p> </div> <div class="text-right"> <h5 class="text-blue">Always active</h5> </div> </div> <div class="d-md-flex flex-items-center py-3 border-top"> <div class="f5 flex-1 mb-2 mb-md-0"> <h5 class="mb-1">Analytics cookies</h5> <p class="f6 mb-md-0">We use analytics cookies to understand how you use our websites so we can make them better, e.g. they're used to gather information about the pages you visit and how many clicks you need to accomplish a task. <a href="https://web.archive.org/web/20201102192350/https://docs.github.com/en/github/site-policy/github-subprocessors-and-cookies">Learn more</a> </p> </div> <div class="text-right"> <div class="BtnGroup mt-1 mt-md-0 ml-2"> <button class="btn btn-outline BtnGroup-item js-accept-analytics-cookies" type="button">Accept</button> <button class="btn btn-outline BtnGroup-item js-reject-analytics-cookies" type="button">Reject</button> </div> </div> </div> <div class="text-right py-3 border-top"> <button class="btn btn-primary js-save-cookie-preferences" type="button" disabled>Save preferences</button> </div> </div> </div></div> </div> </div> </body> </html> <!-- FILE ARCHIVED ON 19:23:50 Nov 02, 2020 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 02:17:42 Feb 28, 2025. 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.608 exclusion.robots: 0.033 exclusion.robots.policy: 0.023 esindex: 0.009 cdx.remote: 9.558 LoadShardBlock: 938.672 (6) PetaboxLoader3.datanode: 826.905 (7) PetaboxLoader3.resolve: 263.124 (3) load_resource: 243.143 -->

Pages: 1 2 3 4 5 6 7 8 9 10