CINXE.COM
Unified AI-Powered Platforms for DevOps Solutions | GitHub · GitHub
<!doctype html> <html lang="en" data-color-mode="light" data-light-theme="light" data-dark-theme="dark" data-a11y-animated-images="system" data-a11y-link-underlines="true"> <head> <base href="https://github.com/solutions/use-case/devops"> <meta charset="utf-8"> <link rel="dns-prefetch" href="https://github.githubassets.com"> <link rel="dns-prefetch" href="https://avatars.githubusercontent.com"> <link rel="dns-prefetch" href="https://github-cloud.s3.amazonaws.com"> <link rel="dns-prefetch" href="https://user-images.githubusercontent.com/"> <link rel="preconnect" href="https://github.githubassets.com" crossorigin> <link rel="preconnect" href="https://avatars.githubusercontent.com"> <link rel="preload" href="https://github.githubassets.com/assets/global-banner-disable-f988792be49f.js" as="script" crossorigin> <link rel="preload" href="https://github.githubassets.com/assets/mona-sans-d1bf285e9b9b.woff2" as="font" type="font/woff2" crossorigin> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/light-3e154969b9f9.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/dark-9c5b7a476542.css"> <link data-color-theme="light" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light-3e154969b9f9.css"> <link data-color-theme="dark" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark-9c5b7a476542.css"> <link data-color-theme="dark_dimmed" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_dimmed-afda8eb0fb33.css"> <link data-color-theme="dark_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_high_contrast-2494e44ccdc5.css"> <link data-color-theme="dark_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_colorblind-56fff47acadc.css"> <link data-color-theme="light_colorblind" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_colorblind-71cd4cc132ec.css"> <link data-color-theme="light_high_contrast" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_high_contrast-fd5499848985.css"> <link data-color-theme="light_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/light_tritanopia-31d17ba3e139.css"> <link data-color-theme="dark_tritanopia" crossorigin="anonymous" media="all" rel="stylesheet" data-href="https://github.githubassets.com/assets/dark_tritanopia-68d6b2c79663.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-primitives-4cf0d59ab51a.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-af846850481e.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/global-8b10f05a77e6.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/github-d3b66f11d613.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/site-0293a3496b30.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/solutions-7e7a5889f4ec.css"> <script type="application/json" id="client-env">{"locale":"en","featureFlags":["copilot_new_references_ui","copilot_beta_features_opt_in","copilot_chat_static_thread_suggestions","copilot_conversational_ux_history_refs","copilot_implicit_context","copilot_smell_icebreaker_ux","experimentation_azure_variant_endpoint","failbot_handle_non_errors","geojson_azure_maps","ghost_pilot_confidence_truncation_25","ghost_pilot_confidence_truncation_40","hovercard_accessibility","issues_react_new_timeline","issues_react_avatar_refactor","issues_react_remove_placeholders","issues_react_cache_fix_workaround","issues_react_blur_item_picker_on_close","marketing_pages_search_explore_provider","react_keyboard_shortcuts_dialog","remove_child_patch","sample_network_conn_type","site_metered_billing_update","issues_react_first_time_contribution_banner","jk_navigation_in_list_view","ui_commands_respect_modals","lifecycle_label_name_updates"]}</script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/wp-runtime-c2f20e0ed631.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_dompurify_dist_purify_js-b73fdff77a4e.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover_js-aff936e590ed.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_arianotify-polyfill_ariaNotify-polyfill_js-node_modules_github_mi-247092-740e4ddd559d.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_failbot_failbot_ts-93b6a0551aa9.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/environment-cd35650c2e9c.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_behaviors_dist_esm_index_mjs-4aa4b0e95669.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_selector-observer_dist_index_esm_js-f690fd9ae3d5.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_relative-time-element_dist_index_js-6d3967acd51c.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_combobox-nav_dist_index_js-node_modules_github_g-emoji-element_di-6ce195-53781cbc550f.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_auto-complete-element_dist_index_js-node_modules_github_catalyst_-6afc16-3cdfa69a0406.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_text-expander-element_dist_index_js-f5498b8d4e5d.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_filter-input-element_dist_index_js-node_modules_github_remote-inp-b5f1d7-492b5042c841.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-1f651a-1e3d784c897c.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_file-attachment-element_dist_index_js-node_modules_primer_view-co-7671f1-dc6cac136d88.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/github-elements-71486356f507.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/element-registry-e3ab8405ef80.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_braintree_browser-detection_dist_browser-detection_js-node_modules_githu-bb80ec-634de60bacfa.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_lit-html_lit-html_js-ce7225a304c5.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_hydro-analytics-client_dist_analytics-client_js-node_modules_gith-f3aee1-e6893db9c19e.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_morphdom_dist_morphdom-e-7c534c-f8a5485c982a.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_turbo_dist_turbo_es2017-esm_js-858e043fcf76.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-893f9f-6cf3320416b8.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_scroll-anchoring_dist_scroll-anchoring_esm_js-node_modules_stacktrace-pa-a71630-6f3c4f0189d8.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_color-convert_index_js-0e07cc183eed.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_quote-selection_dist_index_js-node_modules_github_session-resume_-0b5e12-889cec8cf448.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_updatable-content_updatable-content_ts-eae9df0dd562.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_task-list_ts-app_assets_modules_github_sso_ts-ui_packages-900dde-18d1c91a7872.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_sticky-scroll-into-view_ts-7cbef09a422c.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_ajax-error_ts-app_assets_modules_github_behaviors_include-d0d0a6-0e9fa537dc4f.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/app_assets_modules_github_behaviors_commenting_edit_ts-app_assets_modules_github_behaviors_ht-83c235-c89801ebbe15.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/behaviors-93287f4de493.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_delegated-events_dist_index_js-node_modules_github_catalyst_lib_index_js-f6223d90c7ba.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/notifications-global-3366f6b6298e.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_delegated-events_dist_in-bae876-7b3addcd24c5.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/marketing-b679596fd7f0.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/primer-react-765944243383.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/react-core-cd0a67881543.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/react-lib-7b7b5264f6c1.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/octicons-react-45c3a19dd792.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_emotion_is-prop-valid_dist_emotion-is-prop-valid_esm_js-node_modules_emo-62da9f-54c0c921f04b.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_mini-throttle_dist_index_js-node_modules_stacktrace-parser_dist_s-e7dcdd-285fc29e9fa5.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_primer_react-brand_lib_index_js-node_modules_primer_live-region-element_-9942a0-de27d252afa0.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_contentful_rich-text-react-renderer_dist_rich-text-react-renderer_es5_js-1ac0d3-dbeda44e0ce1.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_aria-live_aria-live_ts-ui_packages_promise-with-resolvers-polyfill_promise-with-r-014121-e1792bd5a31e.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_document-metadata_document-metadata_ts-ui_packages_swp-core_lib_utils_images_ts-u-9e4972-2636adf4661d.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_swp-core_schemas_contentful_contentTypes_featuredBento_ts-ui_packages_swp-core_sc-155ce0-9adc066e0b68.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/solutions-faae92ca612b.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css"> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/solutions.9811da9f89ae99ec1b7e.module.css"> <title>Unified AI-Powered Platforms for DevOps Solutions | GitHub · GitHub</title> <meta name="route-pattern" content="/solutions/:category/:solution(.:format)" data-turbo-transient> <meta name="route-controller" content="site_solutions" data-turbo-transient> <meta name="route-action" content="show" data-turbo-transient> <meta name="current-catalog-service-hash" content="79cf51f992068789f17556b35146105313c98e5893e538d4903986cbf7e2509a"> <meta name="request-id" content="EED9:4E3D:6B2CAF:8D2C88:674551E5" data-pjax-transient="true"> <meta name="html-safe-nonce" content="b64b1ae692e0603a1519c4a7b871970f423bd32cbcd162cbf88d0c85f2ffae9f" data-pjax-transient="true"> <meta name="visitor-payload" content="eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFRUQ5OjRFM0Q6NkIyQ0FGOjhEMkM4ODo2NzQ1NTFFNSIsInZpc2l0b3JfaWQiOiI1MTQ1NjEzODgzMTI5ODExNDI5IiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=" data-pjax-transient="true"> <meta name="visitor-hmac" content="4088208dcf53f1883ffecd05a4314ab3fbcb7bb3ae7e8b3da1696b7f54321832" data-pjax-transient="true"> <meta name="github-keyboard-shortcuts" content="copilot" data-turbo-transient="true"> <meta name="selected-link" value="/solutions/use-case/devops" data-turbo-transient> <link rel="assets" href="https://github.githubassets.com/"> <meta name="google-site-verification" content="Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I"> <meta name="octolytics-url" content="https://collector.github.com/github/collect"> <meta name="user-login" content=""> <meta name="viewport" content="width=device-width"> <meta name="description" content="Explore GitHub’s AI-powered DevOps solutions to build, automate, and secure software on a unified platform designed for every step of your DevOps lifecycle."> <link rel="search" type="application/opensearchdescription+xml" href="/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, app-argument=https://github.com/solutions/use-case/devops"> <meta name="twitter:image" content="https://images.ctfassets.net/8aevphvgewt8/3IRsWf9VzrmgE90A1T3rDg/5e724967f97075c42ba660c63a227859/fdb535fdfac20d0b031ca1630e54229640674dd8b1ee1cfda23506c9d2380a32-1200x630.png"> <meta name="twitter:site" content="@github"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:title" content="Unified AI-Powered Platforms for DevOps Solutions | GitHub"> <meta name="twitter:description" content="Explore GitHub’s AI-powered DevOps solutions to build, automate, and secure software on a unified platform designed for every step of your DevOps lifecycle."> <meta property="og:image" content="https://images.ctfassets.net/8aevphvgewt8/3IRsWf9VzrmgE90A1T3rDg/5e724967f97075c42ba660c63a227859/fdb535fdfac20d0b031ca1630e54229640674dd8b1ee1cfda23506c9d2380a32-1200x630.png"> <meta property="og:image:alt" content="Explore GitHub’s AI-powered DevOps solutions to build, automate, and secure software on a unified platform designed for every step of your DevOps lifecycle."> <meta property="og:site_name" content="GitHub"> <meta property="og:type" content="object"> <meta property="og:title" content="Unified AI-Powered Platforms for DevOps Solutions | GitHub"> <meta property="og:url" content="https://github.com/solutions/use-case/devops"> <meta property="og:description" content="Explore GitHub’s AI-powered DevOps solutions to build, automate, and secure software on a unified platform designed for every step of your DevOps lifecycle."> <meta name="hostname" content="github.com"> <meta name="expected-hostname" content="github.com"> <meta http-equiv="x-pjax-version" content="5e766720e005f29357dd1b38be7f233454cc8a9cefa241707cacd094dc567e4d" data-turbo-track="reload"> <meta http-equiv="x-pjax-csp-version" content="fca44819534ae389b991d019fb95ccdd4df33d40d4c2c8a69937c4552c9b35b2" data-turbo-track="reload"> <meta http-equiv="x-pjax-css-version" content="15b18460ccb38585911f0182c65a829cc58635f60a4a305813e3a2bc7ff7d158" data-turbo-track="reload"> <meta http-equiv="x-pjax-js-version" content="16b576679db40ba306f39698c89edafb85eef0536b4e3d04db61c57a3f13c91c" data-turbo-track="reload"> <meta name="turbo-cache-control" content="no-preview" data-turbo-transient=""> <meta name="turbo-cache-control" content="no-cache" data-turbo-transient> <meta name="is_logged_out_page" content="true"> <meta name="octolytics-page-type" content="marketing"> <meta name="octolytics-revenue-play" content="Platform"> <link rel="canonical" href="https://github.com/solutions/use-case/devops" data-turbo-transient> <meta name="turbo-body-classes" content="logged-out env-production page-responsive"> <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"> <link rel="mask-icon" href="https://github.githubassets.com/assets/pinned-octocat-093da3e6fa40.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://github.githubassets.com/favicons/favicon.svg" data-base-href="https://github.githubassets.com/favicons/favicon"> <meta name="theme-color" content="#1e2327"> <meta name="color-scheme" content="light dark"> <link rel="manifest" href="/manifest.json" crossorigin="use-credentials"> <meta http-equiv="X-Translated-By" content="Google"> <meta http-equiv="X-Translated-To" content="en"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.WgGHrg8C9fE.O/am=DgY/d=1/rs=AN8SPfpNfjzpGCAsUUJ5X-GCaxSfec_Eng/m=corsproxy" data-sourceurl="https://github.com/solutions/use-case/devops"></script> <link href="https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200" rel="stylesheet"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.WgGHrg8C9fE.O/am=DgY/d=1/exm=corsproxy/ed=1/rs=AN8SPfpNfjzpGCAsUUJ5X-GCaxSfec_Eng/m=phishing_protection" data-phishing-protection-enabled="false" data-forms-warning-enabled="true" data-source-url="https://github.com/solutions/use-case/devops"></script> <meta name="robots" content="none"> </head> <body class="logged-out env-production page-responsive" style="word-wrap: break-word;" data-turbo="false"> <script type="text/javascript" src="https://www.gstatic.com/_/translate_http/_/js/k=translate_http.tr.en_GB.WgGHrg8C9fE.O/am=DgY/d=1/exm=corsproxy,phishing_protection/ed=1/rs=AN8SPfpNfjzpGCAsUUJ5X-GCaxSfec_Eng/m=navigationui" data-environment="prod" data-proxy-url="https://github-com.translate.goog" data-proxy-full-url="https://github-com.translate.goog/solutions/use-case/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-source-url="https://github.com/solutions/use-case/devops" data-source-language="auto" data-target-language="en" data-display-language="en-GB" data-detected-source-language="en" data-is-source-untranslated="false" data-source-untranslated-url="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://github.com/solutions/use-case/devops&anno=2" data-client="tr"></script> <div data-turbo-body class="logged-out env-production page-responsive" style="word-wrap: break-word;"> <div class="position-relative header-wrapper js-header-wrapper "><a href="https://github-com.translate.goog/solutions/use-case/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#start-of-content" data-skip-target-assigned="false" class="px-2 py-4 color-bg-accent-emphasis color-fg-on-emphasis show-on-focus js-skip-to-content">Skip to content</a> <span data-view-component="true" class="progress-pjax-loader Progress position-fixed width-full"> <span style="width: 0%;" data-view-component="true" class="Progress-item progress-pjax-loader-bar left-0 top-0 color-bg-accent-emphasis"></span> </span> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_oddbird_popover-polyfill_dist_popover-fn_js-4896ddd4b7bb.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/ui_packages_ui-commands_ui-commands_ts-61971de80d30.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/keyboard-shortcuts-dialog-ed30662f9578.js"></script> <link crossorigin="anonymous" media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-react.9fa170e9435ed4b922b9.module.css"><react-partial partial-name="keyboard-shortcuts-dialog" data-ssr="false" data-attempted-ssr="false"> <script type="application/json" data-target="react-partial.embeddedData">{"props":{"docsUrl":"https://docs.github.com/get-started/accessibility/keyboard-shortcuts"}}</script> <div data-target="react-partial.reactRoot"></div> </react-partial> <script type="text/javascript" src="https://github.githubassets.com/assets/global-banner-disable-f988792be49f.js" crossorigin></script><active-global-banners data-banners=""></active-global-banners> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/vendors-node_modules_github_remote-form_dist_index_js-node_modules_delegated-events_dist_inde-94fd67-cf3dd69d89eb.js"></script> <script crossorigin="anonymous" defer type="application/javascript" src="https://github.githubassets.com/assets/sessions-8fa3b694f335.js"></script> <header class="HeaderMktg header-logged-out js-details-container js-header Details f4 py-3" role="banner" data-is-top="true" data-color-mode="light" data-light-theme="light" data-dark-theme="dark"> <h2 class="sr-only">Navigation Menu</h2><button type="button" class="HeaderMktg-backdrop d-lg-none border-0 position-fixed top-0 left-0 width-full height-full js-details-target" aria-label="Toggle navigation"> <span class="d-none">Toggle navigation</span> </button> <div class="d-flex flex-column flex-lg-row flex-items-center px-3 px-md-4 px-lg-5 height-full position-relative z-1"> <div class="d-flex flex-justify-between flex-items-center width-full width-lg-auto"> <div class="flex-1"><button aria-label="Toggle navigation" aria-expanded="false" type="button" data-view-component="true" class="js-details-target js-nav-padding-recalculate js-header-menu-toggle Button--link Button--medium Button d-lg-none color-fg-inherit p-1"> <span class="Button-content"> <span class="Button-label"> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div> <div class="HeaderMenu-toggle-bar rounded my-1"></div></span> </span> </button> </div><a class="mr-lg-3 color-fg-inherit flex-order-2 js-prevent-focus-on-mobile-nav" href="https://github-com.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" aria-label="Homepage" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Logomark;ref_loc:Header"}"> <svg height="32" aria-hidden="true" viewbox="0 0 24 24" version="1.1" width="32" data-view-component="true" class="octicon octicon-mark-github"><path d="M12.5.75C6.146.75 1 5.896 1 12.25c0 5.089 3.292 9.387 7.863 10.91.575.101.79-.244.79-.546 0-.273-.014-1.178-.014-2.142-2.889.532-3.636-.704-3.866-1.35-.13-.331-.69-1.352-1.18-1.625-.402-.216-.977-.748-.014-.762.906-.014 1.553.834 1.769 1.179 1.035 1.74 2.688 1.25 3.349.948.1-.747.402-1.25.733-1.538-2.559-.287-5.232-1.279-5.232-5.678 0-1.25.445-2.285 1.178-3.09-.115-.288-.517-1.467.115-3.048 0 0 .963-.302 3.163 1.179.92-.259 1.897-.388 2.875-.388.977 0 1.955.13 2.875.388 2.2-1.495 3.162-1.179 3.162-1.179.633 1.581.23 2.76.115 3.048.733.805 1.179 1.825 1.179 3.09 0 4.413-2.688 5.39-5.247 5.678.417.36.776 1.05.776 2.128 0 1.538-.014 2.774-.014 3.162 0 .302.216.662.79.547C20.709 21.637 24 17.324 24 12.25 24 5.896 18.854.75 12.5.75Z"></path> </svg></a> <div class="flex-1 flex-order-2 text-right"><a href="https://github-com.translate.goog/login?return_to=https://github.com/solutions/use-case/devops&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="HeaderMenu-link HeaderMenu-button d-inline-flex d-lg-none flex-order-1 f5 no-underline border color-border-default rounded-2 px-2 py-1 color-fg-inherit js-prevent-focus-on-mobile-nav" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/solutions/use-case/devops","user_id":null}}" data-hydro-click-hmac="da803dc13b6a78685335b751ae7b83aba67267a04e9f30e78cfa15389be4db80" data-analytics-event="{"category":"Marketing nav","action":"click to Sign in","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}"> Sign in </a> </div> </div> <div class="HeaderMenu js-header-menu height-fit position-lg-relative d-lg-flex flex-column flex-auto top-0"> <div class="HeaderMenu-wrapper d-flex flex-column flex-self-start flex-lg-row flex-auto rounded rounded-lg-0"> <nav class="HeaderMenu-nav" aria-label="Global"> <ul class="d-lg-flex list-style-none"> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"><button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Product <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"> <ul class="list-style-none f5"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"product","tag":"link","label":"github_copilot_link_product_navbar"}" href="https://github-com.translate.goog/features/copilot?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"><path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Copilot </div> Write better code with AI </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"security","context":"product","tag":"link","label":"security_link_product_navbar"}" href="https://github-com.translate.goog/features/security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"><path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4"> Security </div> Find and fix vulnerabilities </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"actions","context":"product","tag":"link","label":"actions_link_product_navbar"}" href="https://github-com.translate.goog/features/actions?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-workflow color-fg-subtle mr-3"><path d="M1 3a2 2 0 0 1 2-2h6.5a2 2 0 0 1 2 2v6.5a2 2 0 0 1-2 2H7v4.063C7 16.355 7.644 17 8.438 17H12.5v-2.5a2 2 0 0 1 2-2H21a2 2 0 0 1 2 2V21a2 2 0 0 1-2 2h-6.5a2 2 0 0 1-2-2v-2.5H8.437A2.939 2.939 0 0 1 5.5 15.562V11.5H3a2 2 0 0 1-2-2Zm2-.5a.5.5 0 0 0-.5.5v6.5a.5.5 0 0 0 .5.5h6.5a.5.5 0 0 0 .5-.5V3a.5.5 0 0 0-.5-.5ZM14.5 14a.5.5 0 0 0-.5.5V21a.5.5 0 0 0 .5.5H21a.5.5 0 0 0 .5-.5v-6.5a.5.5 0 0 0-.5-.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Actions </div> Automate any workflow </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"codespaces","context":"product","tag":"link","label":"codespaces_link_product_navbar"}" href="https://github-com.translate.goog/features/codespaces?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-codespaces color-fg-subtle mr-3"><path d="M3.5 3.75C3.5 2.784 4.284 2 5.25 2h13.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 18.75 13H5.25a1.75 1.75 0 0 1-1.75-1.75Zm-2 12c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v4a1.75 1.75 0 0 1-1.75 1.75H3.25a1.75 1.75 0 0 1-1.75-1.75ZM5.25 3.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h13.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Zm-2 12a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h17.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25Z"></path><path d="M10 17.75a.75.75 0 0 1 .75-.75h6.5a.75.75 0 0 1 0 1.5h-6.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> <div> <div class="color-fg-default h4"> Codespaces </div> Instant dev environments </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"issues","context":"product","tag":"link","label":"issues_link_product_navbar"}" href="https://github-com.translate.goog/features/issues?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-issue-opened color-fg-subtle mr-3"><path d="M12 1c6.075 0 11 4.925 11 11s-4.925 11-11 11S1 18.075 1 12 5.925 1 12 1ZM2.5 12a9.5 9.5 0 0 0 9.5 9.5 9.5 9.5 0 0 0 9.5-9.5A9.5 9.5 0 0 0 12 2.5 9.5 9.5 0 0 0 2.5 12Zm9.5 2a2 2 0 1 1-.001-3.999A2 2 0 0 1 12 14Z"></path> </svg> <div> <div class="color-fg-default h4"> Issues </div> Plan and track work </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"code_review","context":"product","tag":"link","label":"code_review_link_product_navbar"}" href="https://github-com.translate.goog/features/code-review?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-review color-fg-subtle mr-3"><path d="M10.3 6.74a.75.75 0 0 1-.04 1.06l-2.908 2.7 2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M1.5 4.25c0-.966.784-1.75 1.75-1.75h17.5c.966 0 1.75.784 1.75 1.75v12.5a1.75 1.75 0 0 1-1.75 1.75h-9.69l-3.573 3.573A1.458 1.458 0 0 1 5 21.043V18.5H3.25a1.75 1.75 0 0 1-1.75-1.75ZM3.25 4a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h2.5a.75.75 0 0 1 .75.75v3.19l3.72-3.72a.749.749 0 0 1 .53-.22h10a.25.25 0 0 0 .25-.25V4.25a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4"> Code Review </div> Manage code changes </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"discussions","context":"product","tag":"link","label":"discussions_link_product_navbar"}" href="https://github-com.translate.goog/features/discussions?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"><path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Discussions </div> Collaborate outside of code </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"code_search","context":"product","tag":"link","label":"code_search_link_product_navbar"}" href="https://github-com.translate.goog/features/code-search?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-code-square color-fg-subtle mr-3"><path d="M10.3 8.24a.75.75 0 0 1-.04 1.06L7.352 12l2.908 2.7a.75.75 0 1 1-1.02 1.1l-3.5-3.25a.75.75 0 0 1 0-1.1l3.5-3.25a.75.75 0 0 1 1.06.04Zm3.44 1.06a.75.75 0 1 1 1.02-1.1l3.5 3.25a.75.75 0 0 1 0 1.1l-3.5 3.25a.75.75 0 1 1-1.02-1.1l2.908-2.7-2.908-2.7Z"></path><path d="M2 3.75C2 2.784 2.784 2 3.75 2h16.5c.966 0 1.75.784 1.75 1.75v16.5A1.75 1.75 0 0 1 20.25 22H3.75A1.75 1.75 0 0 1 2 20.25Zm1.75-.25a.25.25 0 0 0-.25.25v16.5c0 .138.112.25.25.25h16.5a.25.25 0 0 0 .25-.25V3.75a.25.25 0 0 0-.25-.25Z"></path> </svg> <div> <div class="color-fg-default h4"> Code Search </div> Find more, search less </div></a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"><span class="d-block h4 color-fg-default my-1" id="product-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="product-explore-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"all_features","context":"product","tag":"link","label":"all_features_link_product_navbar"}" href="https://github-com.translate.goog/features?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> All features </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"documentation","context":"product","tag":"link","label":"documentation_link_product_navbar"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com"> Documentation <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"github_skills","context":"product","tag":"link","label":"github_skills_link_product_navbar"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://skills.github.com"> GitHub Skills <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"blog","context":"product","tag":"link","label":"blog_link_product_navbar"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://github.blog"> Blog <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg></a></li> </ul> </div> </div> </div></li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"><button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Solutions <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 pb-lg-3 mb-3 mb-lg-0"><span class="d-block h4 color-fg-default my-1" id="solutions-by-company-size-heading">By company size</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-company-size-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"enterprises","context":"solutions","tag":"link","label":"enterprises_link_solutions_navbar"}" href="https://github-com.translate.goog/enterprise?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Enterprises </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"small_and_medium_teams","context":"solutions","tag":"link","label":"small_and_medium_teams_link_solutions_navbar"}" href="https://github-com.translate.goog/team?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Small and medium teams </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"startups","context":"solutions","tag":"link","label":"startups_link_solutions_navbar"}" href="https://github-com.translate.goog/enterprise/startups?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Startups </a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"><span class="d-block h4 color-fg-default my-1" id="solutions-by-use-case-heading">By use case</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-use-case-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devsecops","context":"solutions","tag":"link","label":"devsecops_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/use-case/devsecops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> DevSecOps </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"solutions","tag":"link","label":"devops_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/use-case/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> DevOps </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ci_cd","context":"solutions","tag":"link","label":"ci_cd_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/use-case/ci-cd?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> CI/CD </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_use_cases","context":"solutions","tag":"link","label":"view_all_use_cases_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/use-case?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> View all use cases </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"><span class="d-block h4 color-fg-default my-1" id="solutions-by-industry-heading">By industry</span> <ul class="list-style-none f5" aria-labelledby="solutions-by-industry-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"healthcare","context":"solutions","tag":"link","label":"healthcare_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/industry/healthcare?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Healthcare </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"financial_services","context":"solutions","tag":"link","label":"financial_services_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/industry/financial-services?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Financial services </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"manufacturing","context":"solutions","tag":"link","label":"manufacturing_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/industry/manufacturing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Manufacturing </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"government","context":"solutions","tag":"link","label":"government_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/industry/government?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Government </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all_industries","context":"solutions","tag":"link","label":"view_all_industries_link_solutions_navbar"}" href="https://github-com.translate.goog/solutions/industry?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> View all industries </a></li> </ul> </div> </div> <div class="HeaderMenu-trailing-link rounded-bottom-2 flex-shrink-0 mt-lg-4 px-lg-4 py-4 py-lg-3 f5 text-semibold"><a href="https://github-com.translate.goog/solutions?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> View all solutions <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-right HeaderMenu-trailing-link-icon"><path d="M6.22 3.22a.75.75 0 0 1 1.06 0l4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L9.94 8 6.22 4.28a.75.75 0 0 1 0-1.06Z"></path> </svg></a> </div> </div></li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"><button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Resources <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 d-lg-flex flex-wrap dropdown-menu-wide"> <div class="HeaderMenu-column px-lg-4 border-lg-right mb-4 mb-lg-0 pr-lg-7"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0"><span class="d-block h4 color-fg-default my-1" id="resources-topics-heading">Topics</span> <ul class="list-style-none f5" aria-labelledby="resources-topics-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"ai","context":"resources","tag":"link","label":"ai_link_resources_navbar"}" href="https://github-com.translate.goog/resources/articles/ai?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> AI </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"devops","context":"resources","tag":"link","label":"devops_link_resources_navbar"}" href="https://github-com.translate.goog/resources/articles/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> DevOps </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"security","context":"resources","tag":"link","label":"security_link_resources_navbar"}" href="https://github-com.translate.goog/resources/articles/security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Security </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"software_development","context":"resources","tag":"link","label":"software_development_link_resources_navbar"}" href="https://github-com.translate.goog/resources/articles/software-development?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Software Development </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"view_all","context":"resources","tag":"link","label":"view_all_link_resources_navbar"}" href="https://github-com.translate.goog/resources/articles?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> View all </a></li> </ul> </div> </div> <div class="HeaderMenu-column px-lg-4"> <div class="border-bottom pb-3 pb-lg-0 border-lg-bottom-0 border-bottom-0"><span class="d-block h4 color-fg-default my-1" id="resources-explore-heading">Explore</span> <ul class="list-style-none f5" aria-labelledby="resources-explore-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"learning_pathways","context":"resources","tag":"link","label":"learning_pathways_link_resources_navbar"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com/learn/pathways"> Learning Pathways <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"white_papers_ebooks_webinars","context":"resources","tag":"link","label":"white_papers_ebooks_webinars_link_resources_navbar"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com"> White papers, Ebooks, Webinars <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"customer_stories","context":"resources","tag":"link","label":"customer_stories_link_resources_navbar"}" href="https://github-com.translate.goog/customer-stories?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Customer Stories </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary Link--external" target="_blank" data-analytics-event="{"location":"navbar","action":"partners","context":"resources","tag":"link","label":"partners_link_resources_navbar"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://partner.github.com"> Partners <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-link-external HeaderMenu-external-icon color-fg-subtle"><path d="M3.75 2h3.5a.75.75 0 0 1 0 1.5h-3.5a.25.25 0 0 0-.25.25v8.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-3.5a.75.75 0 0 1 1.5 0v3.5A1.75 1.75 0 0 1 12.25 14h-8.5A1.75 1.75 0 0 1 2 12.25v-8.5C2 2.784 2.784 2 3.75 2Zm6.854-1h4.146a.25.25 0 0 1 .25.25v4.146a.25.25 0 0 1-.427.177L13.03 4.03 9.28 7.78a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042l3.75-3.75-1.543-1.543A.25.25 0 0 1 10.604 1Z"></path> </svg></a></li> </ul> </div> </div> </div></li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"><button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Open Source <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"github_sponsors","context":"open_source","tag":"link","label":"github_sponsors_link_open_source_navbar"}" href="https://github-com.translate.goog/sponsors?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div> <div class="color-fg-default h4"> GitHub Sponsors </div> Fund open source developers </div></a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"the_readme_project","context":"open_source","tag":"link","label":"the_readme_project_link_open_source_navbar"}" href="https://github-com.translate.goog/readme?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <div> <div class="color-fg-default h4"> The ReadME Project </div> GitHub community articles </div></a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"><span class="d-block h4 color-fg-default my-1" id="open-source-repositories-heading">Repositories</span> <ul class="list-style-none f5" aria-labelledby="open-source-repositories-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"topics","context":"open_source","tag":"link","label":"topics_link_open_source_navbar"}" href="https://github-com.translate.goog/topics?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Topics </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"trending","context":"open_source","tag":"link","label":"trending_link_open_source_navbar"}" href="https://github-com.translate.goog/trending?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Trending </a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary" data-analytics-event="{"location":"navbar","action":"collections","context":"open_source","tag":"link","label":"collections_link_open_source_navbar"}" href="https://github-com.translate.goog/collections?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> Collections </a></li> </ul> </div> </div> </div></li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"><button type="button" class="HeaderMenu-link border-0 width-full width-lg-auto px-0 px-lg-2 py-lg-2 no-wrap d-flex flex-items-center flex-justify-between js-details-target" aria-expanded="false"> Enterprise <svg opacity="0.5" aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-chevron-down HeaderMenu-icon ml-1"><path d="M12.78 5.22a.749.749 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.06 0L3.22 6.28a.749.749 0 1 1 1.06-1.06L8 8.939l3.72-3.719a.749.749 0 0 1 1.06 0Z"></path> </svg></button> <div class="HeaderMenu-dropdown dropdown-menu rounded m-0 p-0 pt-2 pt-lg-4 position-relative position-lg-absolute left-0 left-lg-n3 pb-2 pb-lg-4 px-lg-4"> <div class="HeaderMenu-column"> <div class="border-bottom pb-3 pb-lg-0 pb-lg-3 mb-3 mb-lg-0 mb-lg-3"> <ul class="list-style-none f5"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"enterprise_platform","context":"enterprise","tag":"link","label":"enterprise_platform_link_enterprise_navbar"}" href="https://github-com.translate.goog/enterprise?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-stack color-fg-subtle mr-3"><path d="M11.063 1.456a1.749 1.749 0 0 1 1.874 0l8.383 5.316a1.751 1.751 0 0 1 0 2.956l-8.383 5.316a1.749 1.749 0 0 1-1.874 0L2.68 9.728a1.751 1.751 0 0 1 0-2.956Zm1.071 1.267a.25.25 0 0 0-.268 0L3.483 8.039a.25.25 0 0 0 0 .422l8.383 5.316a.25.25 0 0 0 .268 0l8.383-5.316a.25.25 0 0 0 0-.422Z"></path><path d="M1.867 12.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path><path d="M1.867 16.324a.75.75 0 0 1 1.035-.232l8.964 5.685a.25.25 0 0 0 .268 0l8.964-5.685a.75.75 0 0 1 .804 1.267l-8.965 5.685a1.749 1.749 0 0 1-1.874 0l-8.965-5.685a.75.75 0 0 1-.231-1.035Z"></path> </svg> <div> <div class="color-fg-default h4"> Enterprise platform </div> AI-powered developer platform </div></a></li> </ul> </div> <div class="border-bottom pb-3 pb-lg-0 border-bottom-0"><span class="d-block h4 color-fg-default my-1" id="enterprise-available-add-ons-heading">Available add-ons</span> <ul class="list-style-none f5" aria-labelledby="enterprise-available-add-ons-heading"> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"advanced_security","context":"enterprise","tag":"link","label":"advanced_security_link_enterprise_navbar"}" href="https://github-com.translate.goog/enterprise/advanced-security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-shield-check color-fg-subtle mr-3"><path d="M16.53 9.78a.75.75 0 0 0-1.06-1.06L11 13.19l-1.97-1.97a.75.75 0 0 0-1.06 1.06l2.5 2.5a.75.75 0 0 0 1.06 0l5-5Z"></path><path d="m12.54.637 8.25 2.675A1.75 1.75 0 0 1 22 4.976V10c0 6.19-3.771 10.704-9.401 12.83a1.704 1.704 0 0 1-1.198 0C5.77 20.705 2 16.19 2 10V4.976c0-.758.489-1.43 1.21-1.664L11.46.637a1.748 1.748 0 0 1 1.08 0Zm-.617 1.426-8.25 2.676a.249.249 0 0 0-.173.237V10c0 5.46 3.28 9.483 8.43 11.426a.199.199 0 0 0 .14 0C17.22 19.483 20.5 15.461 20.5 10V4.976a.25.25 0 0 0-.173-.237l-8.25-2.676a.253.253 0 0 0-.154 0Z"></path> </svg> <div> <div class="color-fg-default h4"> Advanced Security </div> Enterprise-grade security features </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description pb-lg-3" data-analytics-event="{"location":"navbar","action":"github_copilot","context":"enterprise","tag":"link","label":"github_copilot_link_enterprise_navbar"}" href="https://github-com.translate.goog/features/copilot?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB#enterprise"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-copilot color-fg-subtle mr-3"><path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg> <div> <div class="color-fg-default h4"> GitHub Copilot </div> Enterprise-grade AI features </div></a></li> <li><a class="HeaderMenu-dropdown-link d-block no-underline position-relative py-2 Link--secondary d-flex flex-items-center Link--has-description" data-analytics-event="{"location":"navbar","action":"premium_support","context":"enterprise","tag":"link","label":"premium_support_link_enterprise_navbar"}" href="https://github-com.translate.goog/premium-support?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB"> <svg aria-hidden="true" height="24" viewbox="0 0 24 24" version="1.1" width="24" data-view-component="true" class="octicon octicon-comment-discussion color-fg-subtle mr-3"><path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg> <div> <div class="color-fg-default h4"> Premium Support </div> Enterprise-grade 24/7 support </div></a></li> </ul> </div> </div> </div></li> <li class="HeaderMenu-item position-relative flex-wrap flex-justify-between flex-items-center d-block d-lg-flex flex-lg-nowrap flex-lg-items-center js-details-container js-header-menu-item"><a class="HeaderMenu-link no-underline px-0 px-lg-2 py-3 py-lg-2 d-block d-lg-inline-block" data-analytics-event="{"location":"navbar","action":"pricing","context":"global","tag":"link","label":"pricing_link_global_navbar"}" href="https://github-com.translate.goog/pricing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Pricing</a></li> </ul> </nav> <div class="d-flex flex-column flex-lg-row width-full flex-justify-end flex-lg-items-center text-center mt-3 mt-lg-0 text-lg-left ml-lg-3"><qbsearch-input class="search-input" data-scope="" data-custom-scopes-path="/search/custom_scopes" data-delete-custom-scopes-csrf="ywyDsimr3IYH2f26yyckYD1w_ijHa3YXk0qawS4-YUfkuFC77l6OUVg5ipU8wYXkj3lrwQfidgrceFDyksQDIA" data-max-custom-scopes="10" data-header-redesign-enabled="false" data-initial-value="" data-blackbird-suggestions-path="/search/suggestions" data-jump-to-suggestions-path="/_graphql/GetSuggestedNavigationDestinations" data-current-repository="" data-current-org="" data-current-owner="" data-logged-in="false" data-copilot-chat-enabled="false" data-nl-search-enabled="false" data-retain-scroll-position="true"> <div class="search-input-container search-with-dialog position-relative d-flex flex-row flex-items-center mr-4 rounded" data-action="click:qbsearch-input#searchInputContainerClicked"><button type="button" class="header-search-button placeholder input-button form-control d-flex flex-1 flex-self-stretch flex-items-center no-wrap width-full py-0 pl-2 pr-0 text-left border-0 box-shadow-none" data-target="qbsearch-input.inputButton" aria-label="Search or jump to…" aria-haspopup="dialog" placeholder="Search or jump to..." data-hotkey="s,/" autocapitalize="off" data-analytics-event="{"location":"navbar","action":"searchbar","context":"global","tag":"input","label":"searchbar_input_global_navbar"}" data-action="click:qbsearch-input#handleExpand"> <div class="mr-2 color-fg-muted"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </div><span class="flex-1" data-target="qbsearch-input.inputButtonText">Search or jump to...</span> <div class="d-flex" data-target="qbsearch-input.hotkeyIndicator"> <svg xmlns="http://www.w3.org/2000/svg" width="22" height="20" aria-hidden="true" class="mr-1"> <path fill="none" stroke="#979A9C" opacity=".4" d="M3.5.5h12c1.7 0 3 1.3 3 3v13c0 1.7-1.3 3-3 3h-12c-1.7 0-3-1.3-3-3v-13c0-1.7 1.3-3 3-3z"></path><path fill="#979A9C" d="M11.8 6L8 15.1h-.9L10.8 6h1z"></path> </svg> </div></button> <input type="hidden" name="type" class="js-site-search-type-field"> <div class="Overlay--hidden " data-modal-dialog-overlay><modal-dialog data-action="close:qbsearch-input#handleClose cancel:qbsearch-input#handleClose" data-target="qbsearch-input.searchSuggestionsDialog" role="dialog" id="search-suggestions-dialog" aria-modal="true" aria-labelledby="search-suggestions-dialog-header" data-view-component="true" class="Overlay Overlay--width-large Overlay--height-auto"> <h1 id="search-suggestions-dialog-header" class="sr-only">Search code, repositories, users, issues, pull requests...</h1> <div class="Overlay-body Overlay-body--paddingNone"> <div data-view-component="true"> <div class="search-suggestions position-fixed width-full color-shadow-large border color-fg-default color-bg-default overflow-hidden d-flex flex-column query-builder-container" style="border-radius: 12px;" data-target="qbsearch-input.queryBuilderContainer" hidden><!-- '"` --><!-- </textarea></xmp> --> <form id="query-builder-test-form" action="" accept-charset="UTF-8" method="get"><query-builder data-target="qbsearch-input.queryBuilder" id="query-builder-query-builder-test" data-filter-key=":" data-view-component="true" class="QueryBuilder search-query-builder"> <div class="FormControl FormControl--fullWidth"><label id="query-builder-test-label" for="query-builder-test" class="FormControl-label sr-only"> Search </label> <div class="QueryBuilder-StyledInput width-fit " data-target="query-builder.styledInput"><span id="query-builder-test-leadingvisual-wrap" class="FormControl-input-leadingVisualWrap QueryBuilder-leadingVisualWrap"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search FormControl-input-leadingVisual"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg></span> <div data-target="query-builder.styledInputContainer" class="QueryBuilder-StyledInputContainer"> <div aria-hidden="true" class="QueryBuilder-StyledInputContent" data-target="query-builder.styledInputContent"></div> <div class="QueryBuilder-InputWrapper"> <div aria-hidden="true" class="QueryBuilder-Sizer" data-target="query-builder.sizer"></div><input id="query-builder-test" name="query-builder-test" value="" autocomplete="off" type="text" role="combobox" spellcheck="false" aria-expanded="false" aria-describedby="validation-9ae6714f-42b6-4658-830f-51868ee02f33" data-target="query-builder.input" data-action=" input:query-builder#inputChange blur:query-builder#inputBlur keydown:query-builder#inputKeydown focus:query-builder#inputFocus " data-view-component="true" class="FormControl-input QueryBuilder-Input FormControl-medium"> </div> </div><span class="sr-only" id="query-builder-test-clear">Clear</span> <button role="button" id="query-builder-test-clear-button" aria-labelledby="query-builder-test-clear query-builder-test-label" data-target="query-builder.clearButton" data-action=" click:query-builder#clear focus:query-builder#clearButtonFocus blur:query-builder#clearButtonBlur " variant="small" hidden type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium mr-1 px-2 py-0 d-flex flex-items-center rounded-1 color-fg-muted"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x-circle-fill Button-visual"><path d="M2.343 13.657A8 8 0 1 1 13.658 2.343 8 8 0 0 1 2.343 13.657ZM6.03 4.97a.751.751 0 0 0-1.042.018.751.751 0 0 0-.018 1.042L6.94 8 4.97 9.97a.749.749 0 0 0 .326 1.275.749.749 0 0 0 .734-.215L8 9.06l1.97 1.97a.749.749 0 0 0 1.275-.326.749.749 0 0 0-.215-.734L9.06 8l1.97-1.97a.749.749 0 0 0-.326-1.275.749.749 0 0 0-.734.215L8 6.94Z"></path> </svg></button> </div> <template id="search-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-search"><path d="M10.68 11.74a6 6 0 0 1-7.922-8.982 6 6 0 0 1 8.982 7.922l3.04 3.04a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215ZM11.5 7a4.499 4.499 0 1 0-8.997 0A4.499 4.499 0 0 0 11.5 7Z"></path> </svg> </template> <template id="code-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code"><path d="m11.28 3.22 4.25 4.25a.75.75 0 0 1 0 1.06l-4.25 4.25a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L13.94 8l-3.72-3.72a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215Zm-6.56 0a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042L2.06 8l3.72 3.72a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L.47 8.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="file-code-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-file-code"><path d="M4 1.75C4 .784 4.784 0 5.75 0h5.586c.464 0 .909.184 1.237.513l2.914 2.914c.329.328.513.773.513 1.237v8.586A1.75 1.75 0 0 1 14.25 15h-9a.75.75 0 0 1 0-1.5h9a.25.25 0 0 0 .25-.25V6h-2.75A1.75 1.75 0 0 1 10 4.25V1.5H5.75a.25.25 0 0 0-.25.25v2.5a.75.75 0 0 1-1.5 0Zm1.72 4.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734l1.47-1.47-1.47-1.47a.75.75 0 0 1 0-1.06ZM3.28 7.78 1.81 9.25l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Zm8.22-6.218V4.25c0 .138.112.25.25.25h2.688l-.011-.013-2.914-2.914-.013-.011Z"></path> </svg> </template> <template id="history-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-history"><path d="m.427 1.927 1.215 1.215a8.002 8.002 0 1 1-1.6 5.685.75.75 0 1 1 1.493-.154 6.5 6.5 0 1 0 1.18-4.458l1.358 1.358A.25.25 0 0 1 3.896 6H.25A.25.25 0 0 1 0 5.75V2.104a.25.25 0 0 1 .427-.177ZM7.75 4a.75.75 0 0 1 .75.75v2.992l2.028.812a.75.75 0 0 1-.557 1.392l-2.5-1A.751.751 0 0 1 7 8.25v-3.5A.75.75 0 0 1 7.75 4Z"></path> </svg> </template> <template id="repo-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-repo"><path d="M2 2.5A2.5 2.5 0 0 1 4.5 0h8.75a.75.75 0 0 1 .75.75v12.5a.75.75 0 0 1-.75.75h-2.5a.75.75 0 0 1 0-1.5h1.75v-2h-8a1 1 0 0 0-.714 1.7.75.75 0 1 1-1.072 1.05A2.495 2.495 0 0 1 2 11.5Zm10.5-1h-8a1 1 0 0 0-1 1v6.708A2.486 2.486 0 0 1 4.5 9h8ZM5 12.25a.25.25 0 0 1 .25-.25h3.5a.25.25 0 0 1 .25.25v3.25a.25.25 0 0 1-.4.2l-1.45-1.087a.249.249 0 0 0-.3 0L5.4 15.7a.25.25 0 0 1-.4-.2Z"></path> </svg> </template> <template id="bookmark-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-bookmark"><path d="M3 2.75C3 1.784 3.784 1 4.75 1h6.5c.966 0 1.75.784 1.75 1.75v11.5a.75.75 0 0 1-1.227.579L8 11.722l-3.773 3.107A.751.751 0 0 1 3 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v9.91l3.023-2.489a.75.75 0 0 1 .954 0l3.023 2.49V2.75a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="plus-circle-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-plus-circle"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm7.25-3.25v2.5h2.5a.75.75 0 0 1 0 1.5h-2.5v2.5a.75.75 0 0 1-1.5 0v-2.5h-2.5a.75.75 0 0 1 0-1.5h2.5v-2.5a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="circle-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-dot-fill"><path d="M8 4a4 4 0 1 1 0 8 4 4 0 0 1 0-8Z"></path> </svg> </template> <template id="trash-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-trash"><path d="M11 1.75V3h2.25a.75.75 0 0 1 0 1.5H2.75a.75.75 0 0 1 0-1.5H5V1.75C5 .784 5.784 0 6.75 0h2.5C10.216 0 11 .784 11 1.75ZM4.496 6.675l.66 6.6a.25.25 0 0 0 .249.225h5.19a.25.25 0 0 0 .249-.225l.66-6.6a.75.75 0 0 1 1.492.149l-.66 6.6A1.748 1.748 0 0 1 10.595 15h-5.19a1.75 1.75 0 0 1-1.741-1.575l-.66-6.6a.75.75 0 1 1 1.492-.15ZM6.5 1.75V3h3V1.75a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25Z"></path> </svg> </template> <template id="team-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-people"><path d="M2 5.5a3.5 3.5 0 1 1 5.898 2.549 5.508 5.508 0 0 1 3.034 4.084.75.75 0 1 1-1.482.235 4 4 0 0 0-7.9 0 .75.75 0 0 1-1.482-.236A5.507 5.507 0 0 1 3.102 8.05 3.493 3.493 0 0 1 2 5.5ZM11 4a3.001 3.001 0 0 1 2.22 5.018 5.01 5.01 0 0 1 2.56 3.012.749.749 0 0 1-.885.954.752.752 0 0 1-.549-.514 3.507 3.507 0 0 0-2.522-2.372.75.75 0 0 1-.574-.73v-.352a.75.75 0 0 1 .416-.672A1.5 1.5 0 0 0 11 5.5.75.75 0 0 1 11 4Zm-5.5-.5a2 2 0 1 0-.001 3.999A2 2 0 0 0 5.5 3.5Z"></path> </svg> </template> <template id="project-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-project"><path d="M1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0ZM1.5 1.75v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25ZM11.75 3a.75.75 0 0 1 .75.75v7.5a.75.75 0 0 1-1.5 0v-7.5a.75.75 0 0 1 .75-.75Zm-8.25.75a.75.75 0 0 1 1.5 0v5.5a.75.75 0 0 1-1.5 0ZM8 3a.75.75 0 0 1 .75.75v3.5a.75.75 0 0 1-1.5 0v-3.5A.75.75 0 0 1 8 3Z"></path> </svg> </template> <template id="pencil-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-pencil"><path d="M11.013 1.427a1.75 1.75 0 0 1 2.474 0l1.086 1.086a1.75 1.75 0 0 1 0 2.474l-8.61 8.61c-.21.21-.47.364-.756.445l-3.251.93a.75.75 0 0 1-.927-.928l.929-3.25c.081-.286.235-.547.445-.758l8.61-8.61Zm.176 4.823L9.75 4.81l-6.286 6.287a.253.253 0 0 0-.064.108l-.558 1.953 1.953-.558a.253.253 0 0 0 .108-.064Zm1.238-3.763a.25.25 0 0 0-.354 0L10.811 3.75l1.439 1.44 1.263-1.263a.25.25 0 0 0 0-.354Z"></path> </svg> </template> <template id="copilot-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot"><path d="M7.998 15.035c-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.201-.508-.254-1.084-.254-1.656 0-.87.128-1.769.693-2.484.579-.733 1.494-1.124 2.724-1.261 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095v1.872c0 .766-3.351 3.795-8.002 3.795Zm0-1.485c2.28 0 4.584-1.11 5.002-1.433V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-1.146 0-2.059-.327-2.71-.991A3.222 3.222 0 0 1 8 6.303a3.24 3.24 0 0 1-.544.743c-.65.664-1.563.991-2.71.991-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433ZM6.762 2.83c-.193-.206-.637-.413-1.682-.297-1.019.113-1.479.404-1.713.7-.247.312-.369.789-.369 1.554 0 .793.129 1.171.308 1.371.162.181.519.379 1.442.379.853 0 1.339-.235 1.638-.54.315-.322.527-.827.617-1.553.117-.935-.037-1.395-.241-1.614Zm4.155-.297c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Z"></path><path d="M6.25 9.037a.75.75 0 0 1 .75.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 .75-.75Zm4.25.75v1.501a.75.75 0 0 1-1.5 0V9.787a.75.75 0 0 1 1.5 0Z"></path> </svg> </template> <template id="copilot-error-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copilot-error"><path d="M16 11.24c0 .112-.072.274-.21.467L13 9.688V7.862l-.023-.116c-.49.21-1.075.291-1.727.291-.198 0-.388-.009-.571-.029L6.833 5.226a4.01 4.01 0 0 0 .17-.782c.117-.935-.037-1.395-.241-1.614-.193-.206-.637-.413-1.682-.297-.683.076-1.115.231-1.395.415l-1.257-.91c.579-.564 1.413-.877 2.485-.996 1.206-.134 2.262.034 2.944.765.05.053.096.108.139.165.044-.057.094-.112.143-.165.682-.731 1.738-.899 2.944-.765 1.23.137 2.145.528 2.724 1.261.566.715.693 1.614.693 2.484 0 .572-.053 1.148-.254 1.656.066.228.098.429.126.612.012.076.024.148.037.218.924.385 1.522 1.471 1.591 2.095Zm-5.083-8.707c-1.044-.116-1.488.091-1.681.297-.204.219-.359.679-.242 1.614.091.726.303 1.231.618 1.553.299.305.784.54 1.638.54.922 0 1.28-.198 1.442-.379.179-.2.308-.578.308-1.371 0-.765-.123-1.242-.37-1.554-.233-.296-.693-.587-1.713-.7Zm2.511 11.074c-1.393.776-3.272 1.428-5.43 1.428-4.562 0-7.873-2.914-7.998-3.749V9.338c.085-.628.677-1.686 1.588-2.065.013-.07.024-.143.036-.218.029-.183.06-.384.126-.612-.18-.455-.241-.963-.252-1.475L.31 4.107A.747.747 0 0 1 0 3.509V3.49a.748.748 0 0 1 .625-.73c.156-.026.306.047.435.139l14.667 10.578a.592.592 0 0 1 .227.264.752.752 0 0 1 .046.249v.022a.75.75 0 0 1-1.19.596Zm-1.367-.991L5.635 7.964a5.128 5.128 0 0 1-.889.073c-.652 0-1.236-.081-1.727-.291l-.023.116v4.255c.419.323 2.722 1.433 5.002 1.433 1.539 0 3.089-.505 4.063-.934Z"></path> </svg> </template> <template id="workflow-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-workflow"><path d="M0 1.75C0 .784.784 0 1.75 0h3.5C6.216 0 7 .784 7 1.75v3.5A1.75 1.75 0 0 1 5.25 7H4v4a1 1 0 0 0 1 1h4v-1.25C9 9.784 9.784 9 10.75 9h3.5c.966 0 1.75.784 1.75 1.75v3.5A1.75 1.75 0 0 1 14.25 16h-3.5A1.75 1.75 0 0 1 9 14.25v-.75H5A2.5 2.5 0 0 1 2.5 11V7h-.75A1.75 1.75 0 0 1 0 5.25Zm1.75-.25a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Zm9 9a.25.25 0 0 0-.25.25v3.5c0 .138.112.25.25.25h3.5a.25.25 0 0 0 .25-.25v-3.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="book-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-book"><path d="M0 1.75A.75.75 0 0 1 .75 1h4.253c1.227 0 2.317.59 3 1.501A3.743 3.743 0 0 1 11.006 1h4.245a.75.75 0 0 1 .75.75v10.5a.75.75 0 0 1-.75.75h-4.507a2.25 2.25 0 0 0-1.591.659l-.622.621a.75.75 0 0 1-1.06 0l-.622-.621A2.25 2.25 0 0 0 5.258 13H.75a.75.75 0 0 1-.75-.75Zm7.251 10.324.004-5.073-.002-2.253A2.25 2.25 0 0 0 5.003 2.5H1.5v9h3.757a3.75 3.75 0 0 1 1.994.574ZM8.755 4.75l-.004 7.322a3.752 3.752 0 0 1 1.992-.572H14.5v-9h-3.495a2.25 2.25 0 0 0-2.25 2.25Z"></path> </svg> </template> <template id="code-review-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-review"><path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 13H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 14.543V13H1.75A1.75 1.75 0 0 1 0 11.25v-8.5C0 1.784.784 1 1.75 1ZM1.5 2.75v8.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-8.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm5.28 1.72a.75.75 0 0 1 0 1.06L5.31 7l1.47 1.47a.751.751 0 0 1-.018 1.042.751.751 0 0 1-1.042.018l-2-2a.75.75 0 0 1 0-1.06l2-2a.75.75 0 0 1 1.06 0Zm2.44 0a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L10.69 7 9.22 5.53a.75.75 0 0 1 0-1.06Z"></path> </svg> </template> <template id="codespaces-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-codespaces"><path d="M0 11.25c0-.966.784-1.75 1.75-1.75h12.5c.966 0 1.75.784 1.75 1.75v3A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm2-9.5C2 .784 2.784 0 3.75 0h8.5C13.216 0 14 .784 14 1.75v5a1.75 1.75 0 0 1-1.75 1.75h-8.5A1.75 1.75 0 0 1 2 6.75Zm1.75-.25a.25.25 0 0 0-.25.25v5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25v-5a.25.25 0 0 0-.25-.25Zm-2 9.5a.25.25 0 0 0-.25.25v3c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-3a.25.25 0 0 0-.25-.25Z"></path><path d="M7 12.75a.75.75 0 0 1 .75-.75h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1-.75-.75Zm-4 0a.75.75 0 0 1 .75-.75h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1-.75-.75Z"></path> </svg> </template> <template id="comment-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment"><path d="M1 2.75C1 1.784 1.784 1 2.75 1h10.5c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 13.25 12H9.06l-2.573 2.573A1.458 1.458 0 0 1 4 13.543V12H2.75A1.75 1.75 0 0 1 1 10.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h4.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> </template> <template id="comment-discussion-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-comment-discussion"><path d="M1.75 1h8.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 10.25 10H7.061l-2.574 2.573A1.458 1.458 0 0 1 2 11.543V10h-.25A1.75 1.75 0 0 1 0 8.25v-5.5C0 1.784.784 1 1.75 1ZM1.5 2.75v5.5c0 .138.112.25.25.25h1a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h3.5a.25.25 0 0 0 .25-.25v-5.5a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25Zm13 2a.25.25 0 0 0-.25-.25h-.5a.75.75 0 0 1 0-1.5h.5c.966 0 1.75.784 1.75 1.75v5.5A1.75 1.75 0 0 1 14.25 12H14v1.543a1.458 1.458 0 0 1-2.487 1.03L9.22 12.28a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l2.22 2.22v-2.19a.75.75 0 0 1 .75-.75h1a.25.25 0 0 0 .25-.25Z"></path> </svg> </template> <template id="organization-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-organization"><path d="M1.75 16A1.75 1.75 0 0 1 0 14.25V1.75C0 .784.784 0 1.75 0h8.5C11.216 0 12 .784 12 1.75v12.5c0 .085-.006.168-.018.25h2.268a.25.25 0 0 0 .25-.25V8.285a.25.25 0 0 0-.111-.208l-1.055-.703a.749.749 0 1 1 .832-1.248l1.055.703c.487.325.779.871.779 1.456v5.965A1.75 1.75 0 0 1 14.25 16h-3.5a.766.766 0 0 1-.197-.026c-.099.017-.2.026-.303.026h-3a.75.75 0 0 1-.75-.75V14h-1v1.25a.75.75 0 0 1-.75.75Zm-.25-1.75c0 .138.112.25.25.25H4v-1.25a.75.75 0 0 1 .75-.75h2.5a.75.75 0 0 1 .75.75v1.25h2.25a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM3.75 6h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 3.75A.75.75 0 0 1 3.75 3h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 3.75Zm4 3A.75.75 0 0 1 7.75 6h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 7 6.75ZM7.75 3h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5ZM3 9.75A.75.75 0 0 1 3.75 9h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 9.75ZM7.75 9h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="rocket-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-rocket"><path d="M14.064 0h.186C15.216 0 16 .784 16 1.75v.186a8.752 8.752 0 0 1-2.564 6.186l-.458.459c-.314.314-.641.616-.979.904v3.207c0 .608-.315 1.172-.833 1.49l-2.774 1.707a.749.749 0 0 1-1.11-.418l-.954-3.102a1.214 1.214 0 0 1-.145-.125L3.754 9.816a1.218 1.218 0 0 1-.124-.145L.528 8.717a.749.749 0 0 1-.418-1.11l1.71-2.774A1.748 1.748 0 0 1 3.31 4h3.204c.288-.338.59-.665.904-.979l.459-.458A8.749 8.749 0 0 1 14.064 0ZM8.938 3.623h-.002l-.458.458c-.76.76-1.437 1.598-2.02 2.5l-1.5 2.317 2.143 2.143 2.317-1.5c.902-.583 1.74-1.26 2.499-2.02l.459-.458a7.25 7.25 0 0 0 2.123-5.127V1.75a.25.25 0 0 0-.25-.25h-.186a7.249 7.249 0 0 0-5.125 2.123ZM3.56 14.56c-.732.732-2.334 1.045-3.005 1.148a.234.234 0 0 1-.201-.064.234.234 0 0 1-.064-.201c.103-.671.416-2.273 1.15-3.003a1.502 1.502 0 1 1 2.12 2.12Zm6.94-3.935c-.088.06-.177.118-.266.175l-2.35 1.521.548 1.783 1.949-1.2a.25.25 0 0 0 .119-.213ZM3.678 8.116 5.2 5.766c.058-.09.117-.178.176-.266H3.309a.25.25 0 0 0-.213.119l-1.2 1.95ZM12 5a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg> </template> <template id="shield-check-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-shield-check"><path d="m8.533.133 5.25 1.68A1.75 1.75 0 0 1 15 3.48V7c0 1.566-.32 3.182-1.303 4.682-.983 1.498-2.585 2.813-5.032 3.855a1.697 1.697 0 0 1-1.33 0c-2.447-1.042-4.049-2.357-5.032-3.855C1.32 10.182 1 8.566 1 7V3.48a1.75 1.75 0 0 1 1.217-1.667l5.25-1.68a1.748 1.748 0 0 1 1.066 0Zm-.61 1.429.001.001-5.25 1.68a.251.251 0 0 0-.174.237V7c0 1.36.275 2.666 1.057 3.859.784 1.194 2.121 2.342 4.366 3.298a.196.196 0 0 0 .154 0c2.245-.957 3.582-2.103 4.366-3.297C13.225 9.666 13.5 8.358 13.5 7V3.48a.25.25 0 0 0-.174-.238l-5.25-1.68a.25.25 0 0 0-.153 0ZM11.28 6.28l-3.5 3.5a.75.75 0 0 1-1.06 0l-1.5-1.5a.749.749 0 0 1 .326-1.275.749.749 0 0 1 .734.215l.97.97 2.97-2.97a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="heart-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-heart"><path d="m8 14.25.345.666a.75.75 0 0 1-.69 0l-.008-.004-.018-.01a7.152 7.152 0 0 1-.31-.17 22.055 22.055 0 0 1-3.434-2.414C2.045 10.731 0 8.35 0 5.5 0 2.836 2.086 1 4.25 1 5.797 1 7.153 1.802 8 3.02 8.847 1.802 10.203 1 11.75 1 13.914 1 16 2.836 16 5.5c0 2.85-2.045 5.231-3.885 6.818a22.066 22.066 0 0 1-3.744 2.584l-.018.01-.006.003h-.002ZM4.25 2.5c-1.336 0-2.75 1.164-2.75 3 0 2.15 1.58 4.144 3.365 5.682A20.58 20.58 0 0 0 8 13.393a20.58 20.58 0 0 0 3.135-2.211C12.92 9.644 14.5 7.65 14.5 5.5c0-1.836-1.414-3-2.75-3-1.373 0-2.609.986-3.029 2.456a.749.749 0 0 1-1.442 0C6.859 3.486 5.623 2.5 4.25 2.5Z"></path> </svg> </template> <template id="server-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-server"><path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v4c0 .372-.116.717-.314 1 .198.283.314.628.314 1v4a1.75 1.75 0 0 1-1.75 1.75H1.75A1.75 1.75 0 0 1 0 12.75v-4c0-.358.109-.707.314-1a1.739 1.739 0 0 1-.314-1v-4C0 1.784.784 1 1.75 1ZM1.5 2.75v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Zm.25 5.75a.25.25 0 0 0-.25.25v4c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-4a.25.25 0 0 0-.25-.25ZM7 4.75A.75.75 0 0 1 7.75 4h4.5a.75.75 0 0 1 0 1.5h-4.5A.75.75 0 0 1 7 4.75ZM7.75 10h4.5a.75.75 0 0 1 0 1.5h-4.5a.75.75 0 0 1 0-1.5ZM3 4.75A.75.75 0 0 1 3.75 4h.5a.75.75 0 0 1 0 1.5h-.5A.75.75 0 0 1 3 4.75ZM3.75 10h.5a.75.75 0 0 1 0 1.5h-.5a.75.75 0 0 1 0-1.5Z"></path> </svg> </template> <template id="globe-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-globe"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM5.78 8.75a9.64 9.64 0 0 0 1.363 4.177c.255.426.542.832.857 1.215.245-.296.551-.705.857-1.215A9.64 9.64 0 0 0 10.22 8.75Zm4.44-1.5a9.64 9.64 0 0 0-1.363-4.177c-.307-.51-.612-.919-.857-1.215a9.927 9.927 0 0 0-.857 1.215A9.64 9.64 0 0 0 5.78 7.25Zm-5.944 1.5H1.543a6.507 6.507 0 0 0 4.666 5.5c-.123-.181-.24-.365-.352-.552-.715-1.192-1.437-2.874-1.581-4.948Zm-2.733-1.5h2.733c.144-2.074.866-3.756 1.58-4.948.12-.197.237-.381.353-.552a6.507 6.507 0 0 0-4.666 5.5Zm10.181 1.5c-.144 2.074-.866 3.756-1.58 4.948-.12.197-.237.381-.353.552a6.507 6.507 0 0 0 4.666-5.5Zm2.733-1.5a6.507 6.507 0 0 0-4.666-5.5c.123.181.24.365.353.552.714 1.192 1.436 2.874 1.58 4.948Z"></path> </svg> </template> <template id="issue-opened-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-issue-opened"><path d="M8 9.5a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3Z"></path><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Z"></path> </svg> </template> <template id="device-mobile-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-mobile"><path d="M3.75 0h8.5C13.216 0 14 .784 14 1.75v12.5A1.75 1.75 0 0 1 12.25 16h-8.5A1.75 1.75 0 0 1 2 14.25V1.75C2 .784 2.784 0 3.75 0ZM3.5 1.75v12.5c0 .138.112.25.25.25h8.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25h-8.5a.25.25 0 0 0-.25.25ZM8 13a1 1 0 1 1 0-2 1 1 0 0 1 0 2Z"></path> </svg> </template> <template id="package-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-package"><path d="m8.878.392 5.25 3.045c.54.314.872.89.872 1.514v6.098a1.75 1.75 0 0 1-.872 1.514l-5.25 3.045a1.75 1.75 0 0 1-1.756 0l-5.25-3.045A1.75 1.75 0 0 1 1 11.049V4.951c0-.624.332-1.201.872-1.514L7.122.392a1.75 1.75 0 0 1 1.756 0ZM7.875 1.69l-4.63 2.685L8 7.133l4.755-2.758-4.63-2.685a.248.248 0 0 0-.25 0ZM2.5 5.677v5.372c0 .09.047.171.125.216l4.625 2.683V8.432Zm6.25 8.271 4.625-2.683a.25.25 0 0 0 .125-.216V5.677L8.75 8.432Z"></path> </svg> </template> <template id="credit-card-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-credit-card"><path d="M10.75 9a.75.75 0 0 0 0 1.5h1.5a.75.75 0 0 0 0-1.5h-1.5Z"></path><path d="M0 3.75C0 2.784.784 2 1.75 2h12.5c.966 0 1.75.784 1.75 1.75v8.5A1.75 1.75 0 0 1 14.25 14H1.75A1.75 1.75 0 0 1 0 12.25ZM14.5 6.5h-13v5.75c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25Zm0-2.75a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25V5h13Z"></path> </svg> </template> <template id="play-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-play"><path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0ZM1.5 8a6.5 6.5 0 1 0 13 0 6.5 6.5 0 0 0-13 0Zm4.879-2.773 4.264 2.559a.25.25 0 0 1 0 .428l-4.264 2.559A.25.25 0 0 1 6 10.559V5.442a.25.25 0 0 1 .379-.215Z"></path> </svg> </template> <template id="gift-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-gift"><path d="M2 2.75A2.75 2.75 0 0 1 4.75 0c.983 0 1.873.42 2.57 1.232.268.318.497.668.68 1.042.183-.375.411-.725.68-1.044C9.376.42 10.266 0 11.25 0a2.75 2.75 0 0 1 2.45 4h.55c.966 0 1.75.784 1.75 1.75v2c0 .698-.409 1.301-1 1.582v4.918A1.75 1.75 0 0 1 13.25 16H2.75A1.75 1.75 0 0 1 1 14.25V9.332C.409 9.05 0 8.448 0 7.75v-2C0 4.784.784 4 1.75 4h.55c-.192-.375-.3-.8-.3-1.25ZM7.25 9.5H2.5v4.75c0 .138.112.25.25.25h4.5Zm1.5 0v5h4.5a.25.25 0 0 0 .25-.25V9.5Zm0-4V8h5.5a.25.25 0 0 0 .25-.25v-2a.25.25 0 0 0-.25-.25Zm-7 0a.25.25 0 0 0-.25.25v2c0 .138.112.25.25.25h5.5V5.5h-5.5Zm3-4a1.25 1.25 0 0 0 0 2.5h2.309c-.233-.818-.542-1.401-.878-1.793-.43-.502-.915-.707-1.431-.707ZM8.941 4h2.309a1.25 1.25 0 0 0 0-2.5c-.516 0-1 .205-1.43.707-.337.392-.646.975-.879 1.793Z"></path> </svg> </template> <template id="code-square-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-code-square"><path d="M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0 1 14.25 16H1.75A1.75 1.75 0 0 1 0 14.25Zm1.75-.25a.25.25 0 0 0-.25.25v12.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25V1.75a.25.25 0 0 0-.25-.25Zm7.47 3.97a.75.75 0 0 1 1.06 0l2 2a.75.75 0 0 1 0 1.06l-2 2a.749.749 0 0 1-1.275-.326.749.749 0 0 1 .215-.734L10.69 8 9.22 6.53a.75.75 0 0 1 0-1.06ZM6.78 6.53 5.31 8l1.47 1.47a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215l-2-2a.75.75 0 0 1 0-1.06l2-2a.751.751 0 0 1 1.042.018.751.751 0 0 1 .018 1.042Z"></path> </svg> </template> <template id="device-desktop-icon"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-device-desktop"><path d="M14.25 1c.966 0 1.75.784 1.75 1.75v7.5A1.75 1.75 0 0 1 14.25 12h-3.727c.099 1.041.52 1.872 1.292 2.757A.752.752 0 0 1 11.25 16h-6.5a.75.75 0 0 1-.565-1.243c.772-.885 1.192-1.716 1.292-2.757H1.75A1.75 1.75 0 0 1 0 10.25v-7.5C0 1.784.784 1 1.75 1ZM1.75 2.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h12.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25ZM9.018 12H6.982a5.72 5.72 0 0 1-.765 2.5h3.566a5.72 5.72 0 0 1-.765-2.5Z"></path> </svg> </template> <div class="position-relative"> <ul role="listbox" class="ActionListWrap QueryBuilder-ListWrap" aria-label="Suggestions" data-action=" combobox-commit:query-builder#comboboxCommit mousedown:query-builder#resultsMousedown " data-target="query-builder.resultsList" data-persist-list="false" id="query-builder-test-results"></ul> </div> <div class="FormControl-inlineValidation" id="validation-9ae6714f-42b6-4658-830f-51868ee02f33" hidden><span class="FormControl-inlineValidation--visual"> <svg aria-hidden="true" height="12" viewbox="0 0 12 12" version="1.1" width="12" data-view-component="true" class="octicon octicon-alert-fill"><path d="M4.855.708c.5-.896 1.79-.896 2.29 0l4.675 8.351a1.312 1.312 0 0 1-1.146 1.954H1.33A1.313 1.313 0 0 1 .183 9.058ZM7 7V3H5v4Zm-1 3a1 1 0 1 0 0-2 1 1 0 0 0 0 2Z"></path> </svg></span> <span></span> </div> </div> <div data-target="query-builder.screenReaderFeedback" aria-live="polite" aria-atomic="true" class="sr-only"></div> </query-builder> </form> <div class="d-flex flex-row color-fg-muted px-3 text-small color-bg-default search-feedback-prompt"><a target="_blank" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax" data-view-component="true" class="Link color-fg-accent text-normal ml-2"> Search syntax tips </a> <div class="d-flex flex-1"></div> </div> </div> </div> </div> </modal-dialog> </div> </div> <div data-action="click:qbsearch-input#retract" class="dark-backdrop position-fixed" hidden data-target="qbsearch-input.darkBackdrop"></div> <div class="color-fg-default"><dialog-helper> <dialog data-target="qbsearch-input.feedbackDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="feedback-dialog" aria-modal="true" aria-labelledby="feedback-dialog-title" aria-describedby="feedback-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="feedback-dialog-title">Provide feedback</h1> </div> <div class="Overlay-actionWrap"><button data-close-dialog-id="feedback-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="feedback-dialog-title"> <div data-view-component="true" class="Overlay-body"><!-- '"` --><!-- </textarea></xmp> --> <form id="code-search-feedback-form" data-turbo="false" action="/search/feedback" accept-charset="UTF-8" method="post"> <input type="hidden" data-csrf="true" name="authenticity_token" value="LuIBxn6OrkNTkUMtL81pSzeIVMCe+ffTRTZqlv67C2fWSM9VPEucvninslMFf8asEiF1zpKUn9B+Sqd3Q8lcNw=="> <p>We read every piece of feedback, and take your input very seriously.</p><textarea name="feedback" class="form-control width-full mb-2" style="height: 120px" id="feedback"></textarea> <input name="include_email" id="include_email" aria-label="Include my email address so I can be contacted" class="form-control mr-2" type="checkbox"> <label for="include_email" style="font-weight: normal">Include my email address so I can be contacted</label> </form> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd"><button data-close-dialog-id="feedback-dialog" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="code-search-feedback-form" data-action="click:qbsearch-input#submitFeedback" type="submit" data-view-component="true" class="btn-primary btn"> Submit feedback </button> </div> </dialog> </dialog-helper> <custom-scopes data-target="qbsearch-input.customScopesManager"> <dialog-helper> <dialog data-target="custom-scopes.customScopesModalDialog" data-action="close:qbsearch-input#handleDialogClose cancel:qbsearch-input#handleDialogClose" id="custom-scopes-dialog" aria-modal="true" aria-labelledby="custom-scopes-dialog-title" aria-describedby="custom-scopes-dialog-description" data-view-component="true" class="Overlay Overlay-whenNarrow Overlay--size-medium Overlay--motion-scaleFade Overlay--disableScroll"> <div data-view-component="true" class="Overlay-header Overlay-header--divided"> <div class="Overlay-headerContentWrap"> <div class="Overlay-titleWrap"> <h1 class="Overlay-title " id="custom-scopes-dialog-title">Saved searches</h1> <h2 id="custom-scopes-dialog-description" class="Overlay-description">Use saved searches to filter your results more quickly</h2> </div> <div class="Overlay-actionWrap"><button data-close-dialog-id="custom-scopes-dialog" aria-label="Close" type="button" data-view-component="true" class="close-button Overlay-closeButton"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> </div> </div> </div> <scrollable-region data-labelled-by="custom-scopes-dialog-title"> <div data-view-component="true" class="Overlay-body"> <div data-target="custom-scopes.customScopesModalDialogFlash"></div> <div hidden class="create-custom-scope-form" data-target="custom-scopes.createCustomScopeForm"><!-- '"` --><!-- </textarea></xmp> --> <form id="custom-scopes-dialog-form" data-turbo="false" action="/search/custom_scopes" accept-charset="UTF-8" method="post"> <input type="hidden" data-csrf="true" name="authenticity_token" value="6UlFochY/eAJpJN4mXUGSTGHOEkINxQmehLj8CFeelVA2CWTnXhz7980BEErxQL5Lg66NDcdjRqXSc/Hi9U6zQ=="> <div data-target="custom-scopes.customScopesModalDialogFlash"></div><input type="hidden" id="custom_scope_id" name="custom_scope_id" data-target="custom-scopes.customScopesIdField"> <div class="form-group"><label for="custom_scope_name">Name</label> <auto-check src="/search/custom_scopes/check_name" required> <input type="text" name="custom_scope_name" id="custom_scope_name" data-target="custom-scopes.customScopesNameField" class="form-control" autocomplete="off" placeholder="github-ruby" required maxlength="50"> <input type="hidden" data-csrf="true" value="2bwxmMIzkKCOdLpi4xRlGU+Nfk61jLF1T/zfbPbzKXZGLGFjCid6Z2ogUyEKwGsCAA4r90R1nzpOaV9gX3Rn9Q=="> </auto-check> </div> <div class="form-group"><label for="custom_scope_query">Query</label> <input type="text" name="custom_scope_query" id="custom_scope_query" data-target="custom-scopes.customScopesQueryField" class="form-control" autocomplete="off" placeholder="(repo:mona/a OR repo:mona/b) AND lang:python" required maxlength="500"> </div> <p class="text-small color-fg-muted">To see all available qualifiers, see our <a class="Link--inTextBlock" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax">documentation</a>.</p> </form> </div> <div data-target="custom-scopes.manageCustomScopesForm"> <div data-target="custom-scopes.list"></div> </div> </div> </scrollable-region> <div data-view-component="true" class="Overlay-footer Overlay-footer--alignEnd Overlay-footer--divided"><button data-action="click:custom-scopes#customScopesCancel" type="button" data-view-component="true" class="btn"> Cancel </button> <button form="custom-scopes-dialog-form" data-action="click:custom-scopes#customScopesSubmit" data-target="custom-scopes.customScopesSubmitButton" type="submit" data-view-component="true" class="btn-primary btn"> Create saved search </button> </div> </dialog> </dialog-helper> </custom-scopes> </div> </qbsearch-input> <div class="position-relative HeaderMenu-link-wrap d-lg-inline-block"><a href="https://github-com.translate.goog/login?return_to=https://github.com/solutions/use-case/devops&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="HeaderMenu-link HeaderMenu-link--sign-in HeaderMenu-button flex-shrink-0 no-underline d-none d-lg-inline-flex border border-lg-0 rounded rounded-lg-0 px-2 py-1" style="margin-left: 12px;" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/solutions/use-case/devops","user_id":null}}" data-hydro-click-hmac="da803dc13b6a78685335b751ae7b83aba67267a04e9f30e78cfa15389be4db80" data-analytics-event="{"category":"Marketing nav","action":"click to go to homepage","label":"ref_page:Marketing;ref_cta:Sign in;ref_loc:Header"}"> Sign in </a> </div><a href="https://github-com.translate.goog/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=/solutions/use-case/devops&source=header&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="HeaderMenu-link HeaderMenu-link--sign-up HeaderMenu-button flex-shrink-0 d-flex d-lg-inline-flex no-underline border color-border-default rounded px-2 py-1" data-hydro-click="{"event_type":"authentication.click","payload":{"location_in_page":"site header menu","repository_id":null,"auth_type":"SIGN_UP","originating_url":"https://github.com/solutions/use-case/devops","user_id":null}}" data-hydro-click-hmac="da803dc13b6a78685335b751ae7b83aba67267a04e9f30e78cfa15389be4db80" data-analytics-event="{"category":"Sign up","action":"click to sign up for account","label":"ref_page:/solutions/use-case/devops;ref_cta:Sign up;ref_loc:header logged out"}"> Sign up </a> <button type="button" class="sr-only js-header-menu-focus-trap d-block d-lg-none">Reseting focus</button> </div> </div> </div> </div> </header> <div hidden data-view-component="true" class="js-stale-session-flash stale-session-flash flash flash-warn flash-full"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg><span class="js-stale-session-flash-signed-in" hidden>You signed in with another tab or window. <a class="Link--inTextBlock" href="https://github-com.translate.goog/solutions/use-case/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">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 class="Link--inTextBlock" href="https://github-com.translate.goog/solutions/use-case/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Reload</a> to refresh your session.</span> <span class="js-stale-session-flash-switched" hidden>You switched accounts on another tab or window. <a class="Link--inTextBlock" href="https://github-com.translate.goog/solutions/use-case/devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Reload</a> to refresh your session.</span> <button id="icon-button-663090ce-4771-4e70-bc5c-e73960637e3b" aria-labelledby="tooltip-31496744-6190-4970-a541-10545039434c" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium flash-close js-flash-close"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x Button-visual"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button><tool-tip id="tooltip-31496744-6190-4970-a541-10545039434c" for="icon-button-663090ce-4771-4e70-bc5c-e73960637e3b" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute"> Dismiss alert </tool-tip> </div> </div> <div id="start-of-content" class="show-on-focus"></div> <div id="js-flash-container" class="flash-container" data-turbo-replace> <template class="js-flash-template"> <div class="flash flash-full {{ className }}"> <div><button autofocus class="flash-close js-flash-close" type="button" aria-label="Dismiss this message"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> <div aria-atomic="true" role="alert" class="js-flash-alert"> <div> {{ message }} </div> </div> </div> </div> </template> </div> <div class="application-main " data-commit-hovercards-enabled data-discussion-hovercards-enabled data-issue-and-pr-hovercards-enabled> <main class="font-mktg"><react-app app-name="solutions" initial-path="/solutions/use-case/devops" style="display: block; min-height: calc(100vh - 64px);" data-attempted-ssr="true" data-ssr="true" data-lazy="false" data-alternate="false"> <script type="application/json" data-target="react-app.embeddedData">{"payload":{"contentfulRawJsonResponse":{"sys":{"type":"Array"},"total":1,"skip":0,"limit":100,"items":[{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6bMk7sqxXeT1SuHyiGJocM","type":"Entry","createdAt":"2024-08-13T17:14:21.961Z","updatedAt":"2024-11-07T18:15:08.228Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":13,"revision":5,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"containerPage"}},"locale":"en-US"},"fields":{"title":"Unified AI-Powered Platforms for DevOps Solutions | GitHub","path":"/solutions/use-case/devops","template":{"sys":{"type":"Link","linkType":"Entry","id":"4AHMne9DH0wzFPuPsNcFKf"}},"settings":{"sys":{"type":"Link","linkType":"Entry","id":"4bkO3DC7enYBJcV9aSF8qL"}},"seo":{"sys":{"type":"Link","linkType":"Entry","id":"6cLFWQITPyNUUVk1xU0W0m"}}}}],"includes":{"Entry":[{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"1F2LkLeffqiBArdP5Jz8U6","type":"Entry","createdAt":"2024-06-06T17:43:58.852Z","updatedAt":"2024-06-14T12:15:15.262Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentCard"}},"locale":"en-US"},"fields":{"title":"Discover innersource.","href":"https://resources.github.com/software-development/innersource/","heading":"Discover innersource","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"This practice empowers developers to save time and energy by bringing methodologies from open source into their internal development.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"ctaText":"Read more on Innersouce","iconBackground":false,"iconColor":"default"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"1k4xSV8Vpzew1OYnm9Nrs2","type":"Entry","createdAt":"2024-09-24T17:57:54.098Z","updatedAt":"2024-09-24T17:58:58.444Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":5,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentStatistic"}},"locale":"en-US"},"fields":{"title":"88% of developers experience increased productivity - boxed","heading":"88%","size":"medium","variant":"boxed","description":"of developers experience increased productivity","descriptionVariant":"accent"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"1lQsl7niBtUrsAjKUb8d77","type":"Entry","createdAt":"2024-01-17T21:03:10.647Z","updatedAt":"2024-10-17T13:46:51.927Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":39,"revision":17,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentRiver"}},"locale":"en-US"},"fields":{"title":"/solutions/devops River - Streamline team collaboration","align":"end","imageTextRatio":"60:40","heading":"Streamline team collaboration","text":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Help","nodeType":"text"},{"data":{},"marks":[],"value":" developers and operations teams more regularly communicate and provide feedback about timelines and goals so everyone is responsible for the project’s success.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"hasShadow":false,"imageAlt":"Project board displaying issues in prototype and beta categories","image":{"sys":{"type":"Link","linkType":"Asset","id":"31ACby2yGhv2oCtr3JjQ2g"}},"callToAction":{"sys":{"type":"Link","linkType":"Entry","id":"6qeJxVho9egR85rCYnqFKR"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"1oCDIhwgUncxgf1xprVsDY","type":"Entry","createdAt":"2024-09-24T17:51:32.459Z","updatedAt":"2024-09-24T17:58:28.633Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":6,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentStatistic"}},"locale":"en-US"},"fields":{"title":"1min set-up time for the largest repos with GitHub Codespaces - boxed","heading":"1min","size":"medium","variant":"boxed","description":"set-up time for largest repo with GitHub Codespaces","descriptionVariant":"accent"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"23kYC5GBD05KjltbpPsYHT","type":"Entry","createdAt":"2024-01-17T21:03:10.952Z","updatedAt":"2024-09-30T21:23:12.502Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":21,"revision":9,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentTestimonial"}},"locale":"en-US"},"fields":{"title":"The availability of out-of-the-box integrations with our existing tooling is a big part of GitHub’s appeal. GitHub really helps bring DevOps to life.","size":"large","quote":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"The availability of out-of-the-box integrations with our existing tooling is a big part of GitHub’s appeal. GitHub really helps bring DevOps to life.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"author":{"sys":{"type":"Link","linkType":"Entry","id":"740SAjN4JjiFpULc6XYAqp"}},"logo":{"sys":{"type":"Link","linkType":"Asset","id":"5oaZjAaI1QbQjPWOacd4Mp"}},"displayedAuthorImage":"none"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2Fys7lETnPiXeqaOKAJTz","type":"Entry","createdAt":"2024-08-13T17:14:22.343Z","updatedAt":"2024-08-13T17:14:22.343Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":3,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerCards"}},"locale":"en-US"},"fields":{"title":"/solutions/use-case/devops Cards","cards":[{"sys":{"type":"Link","linkType":"Entry","id":"64jImywUtTnsuhjiV71wc8"}},{"sys":{"type":"Link","linkType":"Entry","id":"48htYYfJTT8yGpaANjW13I"}},{"sys":{"type":"Link","linkType":"Entry","id":"1F2LkLeffqiBArdP5Jz8U6"}}]}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2UzOmj4MMFEMeFRVeiwlBu","type":"Entry","createdAt":"2024-01-17T20:36:31.830Z","updatedAt":"2024-09-19T14:05:56.336Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":73,"revision":31,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentHero"}},"locale":"en-US"},"fields":{"title":"/solutions/devops Hero","align":"start","label":"GitHub DevOps","heading":"The unified platform for your DevOps lifecycle ","image":{"sys":{"type":"Link","linkType":"Asset","id":"6cuxKTqIN1l0NMxSNlx15F"}},"imagePosition":"Block","description":"Build, scale, and deliver more secure software with GitHub's unified AI-powered developer platform.","callToActionPrimary":{"sys":{"type":"Link","linkType":"Entry","id":"4JdY33Sc8mSHNSgwNvyz0v"}},"callToActionSecondary":{"sys":{"type":"Link","linkType":"Entry","id":"3U2aojTbqGAui2m2Ys81vl"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2bE2tkuNmYKMN2YK185ZdA","type":"Entry","createdAt":"2024-08-13T17:14:22.222Z","updatedAt":"2024-08-13T17:14:22.222Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":5,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"introPillars"}},"locale":"en-US"},"fields":{"title":"/solutions/use-case/devops. Pillars","headline":"Keep developers in the flow with automation, AI, collaboration tools, and more.","pillars":[{"sys":{"type":"Link","linkType":"Entry","id":"3gqdC2e8AFjO26YhWSdnvO"}},{"sys":{"type":"Link","linkType":"Entry","id":"6i8DWGyNXtVoUi7Yt9RBqc"}},{"sys":{"type":"Link","linkType":"Entry","id":"7z2tizsNz6nXMNWNaVDuFi"}}]}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"39NLO7QYFVnLeQtm0JyV5J","type":"Entry","createdAt":"2024-01-29T15:43:19.834Z","updatedAt":"2024-09-13T19:22:32.559Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":27,"revision":9,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentRiver"}},"locale":"en-US"},"fields":{"title":"/solutions/devops River - Security","align":"start","imageTextRatio":"60:40","heading":"Built-in security","text":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Manage the SDLC with automated security tools. Find and fix vulnerabilities quickly and efficiently with security checks integrated into every step of the developer's workflow.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"hasShadow":false,"image":{"sys":{"type":"Link","linkType":"Asset","id":"K315Nmz6kmpa5aKcHmBh5"}},"callToAction":{"sys":{"type":"Link","linkType":"Entry","id":"49iSf77s0yQejtlZ7aekA7"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3U2aojTbqGAui2m2Ys81vl","type":"Entry","createdAt":"2024-09-19T14:05:56.418Z","updatedAt":"2024-09-19T14:05:56.418Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":2,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Contact sales","href":"https://github.com/enterprise/contact?ref_cta=Contact+sales\u0026ref_loc=hero\u0026ref_page=%2Fsolutions_usecase_devops","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3gqdC2e8AFjO26YhWSdnvO","type":"Entry","createdAt":"2024-08-13T17:14:22.240Z","updatedAt":"2024-09-18T19:18:31.594Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":6,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentPillar"}},"locale":"en-US"},"fields":{"title":"Increase collaboration","align":"start","icon":"comment-discussion","heading":"Increase collaboration","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Get the tools you need to facilitate collaboration among teams.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"48htYYfJTT8yGpaANjW13I","type":"Entry","createdAt":"2024-06-06T17:43:58.836Z","updatedAt":"2024-08-12T19:22:11.962Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":14,"revision":5,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentCard"}},"locale":"en-US"},"fields":{"title":"What is DevOps?","href":"https://github.com/resources/articles/devops/what-is-devops","heading":"What is DevOps?","iconColor":"default","iconBackground":false,"ctaText":"Learn more about DevOps","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"By bringing people, processes, and products together, DevOps enables development teams to continuously deliver value.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"49iSf77s0yQejtlZ7aekA7","type":"Entry","createdAt":"2023-11-07T20:03:44.498Z","updatedAt":"2024-03-15T13:59:53.483Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":5,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Explore GitHub Advanced Security","href":"https://github.com/enterprise/advanced-security","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4AHMne9DH0wzFPuPsNcFKf","type":"Entry","createdAt":"2024-08-13T17:14:22.069Z","updatedAt":"2024-10-09T17:40:37.245Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":35,"revision":8,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"solutionsTemplateDetail"}},"locale":"en-US"},"fields":{"title":"/solutions/use-case/devops","hero":{"sys":{"type":"Link","linkType":"Entry","id":"2UzOmj4MMFEMeFRVeiwlBu"}},"introSectionContent":{"sys":{"type":"Link","linkType":"Entry","id":"2bE2tkuNmYKMN2YK185ZdA"}},"logoSuite":{"sys":{"type":"Link","linkType":"Entry","id":"bCB6sqfhVRwlEoDyVYA9U"}},"featuresSectionRivers":[{"sys":{"type":"Link","linkType":"Entry","id":"LTdimBpTi4OjEcsBQhXqq"}},{"sys":{"type":"Link","linkType":"Entry","id":"39NLO7QYFVnLeQtm0JyV5J"}},{"sys":{"type":"Link","linkType":"Entry","id":"1lQsl7niBtUrsAjKUb8d77"}}],"featuresSectionRiversRiverStoryScroll":false,"statistics":[{"sys":{"type":"Link","linkType":"Entry","id":"1k4xSV8Vpzew1OYnm9Nrs2"}},{"sys":{"type":"Link","linkType":"Entry","id":"fDUlvATyJlqsenKTxQuDG"}},{"sys":{"type":"Link","linkType":"Entry","id":"1oCDIhwgUncxgf1xprVsDY"}}],"breakoutBanner":{"sys":{"type":"Link","linkType":"Entry","id":"5D3kKSK6tNRYc8ESeJqHU1"}},"testimonial":{"sys":{"type":"Link","linkType":"Entry","id":"23kYC5GBD05KjltbpPsYHT"}},"ctaBanner":{"sys":{"type":"Link","linkType":"Entry","id":"4FiFb6Zuay53EJIhUTd8WP"}},"furtherReadingSectionHeadline":"Additional resources","resources":{"sys":{"type":"Link","linkType":"Entry","id":"2Fys7lETnPiXeqaOKAJTz"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4FiFb6Zuay53EJIhUTd8WP","type":"Entry","createdAt":"2024-01-17T20:36:32.094Z","updatedAt":"2024-09-19T14:05:56.515Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":27,"revision":8,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentCtaBanner"}},"locale":"en-US"},"fields":{"title":"/solutions/devops CTA Banner","align":"center","heading":"DevOps strategies, amplified by GitHub tools","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Trusted by 90% of the Fortune 100, GitHub helps millions of developers and companies collaborate, build, and deliver secure software faster. And with thousands of DevOps integrations, developers can build smarter from day one with the tools you know and love—or discover new ones.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"hasBackground":true,"hasShadow":false,"hasBorder":true,"callToActionPrimary":{"sys":{"type":"Link","linkType":"Entry","id":"4I3cPuRljdK8Mkq5A8ET6n"}},"callToActionSecondary":{"sys":{"type":"Link","linkType":"Entry","id":"7AVKkT6m04wBCjph0A8FnN"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4I3cPuRljdK8Mkq5A8ET6n","type":"Entry","createdAt":"2024-09-19T14:05:56.543Z","updatedAt":"2024-09-19T14:05:56.543Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":3,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Start a free trial","href":"https://github.com/organizations/enterprise_plan?ref_cta=Start+a+free+trial\u0026ref_loc=footer\u0026ref_page=%2Fsolutions_usecase_devops","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4JdY33Sc8mSHNSgwNvyz0v","type":"Entry","createdAt":"2024-09-19T14:05:56.393Z","updatedAt":"2024-09-19T14:05:56.393Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":2,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Start a free trial","href":"https://github.com/organizations/enterprise_plan?ref_cta=Start+a+free+trial\u0026ref_loc=hero\u0026ref_page=%2Fsolutions_usecase_devops","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"4bkO3DC7enYBJcV9aSF8qL","type":"Entry","createdAt":"2024-08-13T17:14:22.379Z","updatedAt":"2024-11-19T15:52:41.104Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":4,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"pageSettings"}},"locale":"en-US"},"fields":{"title":"/solutions/use-case/devops","featureFlag":"contentful_lp_solution_pages","colorMode":"light","globalNavbarStyle":"default","revenuePlay":"Platform"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"5D3kKSK6tNRYc8ESeJqHU1","type":"Entry","createdAt":"2024-10-09T17:40:05.973Z","updatedAt":"2024-10-09T17:40:53.473Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentBreakoutBanner"}},"locale":"en-US"},"fields":{"title":"Build and innovate with a leader in the Gartner® Magic Quadrant™ for DevOps Platforms","logo":"Gartner","heading":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Build and innovate with a leader in the Gartner® Magic Quadrant™ for DevOps Platforms","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"ctaLink":{"sys":{"type":"Link","linkType":"Entry","id":"7B4vBiIKA18ZOFLnQ9AG5S"}},"align":"start","backgroundImage":{"sys":{"type":"Link","linkType":"Asset","id":"1Vb58w9r0lsofmO03TMT8y"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"64jImywUtTnsuhjiV71wc8","type":"Entry","createdAt":"2024-06-06T17:43:58.818Z","updatedAt":"2024-10-11T17:51:55.770Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":11,"revision":4,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentCard"}},"locale":"en-US"},"fields":{"title":"Find the right DevOps platform.","href":"https://resources.github.com/devops/2024-gartner-mq-for-devops-platforms/","heading":"Find the right DevOps platform","iconColor":"default","iconBackground":false,"ctaText":"Get the Gartner report","description":{"nodeType":"document","data":{},"content":[{"nodeType":"paragraph","data":{},"content":[{"nodeType":"text","value":"Narrow your search with the 2024 Gartner® Magic Quadrant™ for DevOps Platforms report.","marks":[],"data":{}}]}]}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6cLFWQITPyNUUVk1xU0W0m","type":"Entry","createdAt":"2024-10-04T14:44:07.218Z","updatedAt":"2024-11-07T18:13:22.456Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":6,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"pageSeo"}},"locale":"en-US"},"fields":{"title":"/solutions/use-case/devops SEO ","description":"Explore GitHub’s AI-powered DevOps solutions to build, automate, and secure software on a unified platform designed for every step of your DevOps lifecycle.","socialMediaImage":{"sys":{"type":"Link","linkType":"Asset","id":"3IRsWf9VzrmgE90A1T3rDg"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6i8DWGyNXtVoUi7Yt9RBqc","type":"Entry","createdAt":"2024-08-13T17:14:22.260Z","updatedAt":"2024-09-18T19:18:45.797Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentPillar"}},"locale":"en-US"},"fields":{"title":"Eliminate barriers","align":"start","icon":"copilot","heading":"Eliminate barriers","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Harness the power of AI-powered coding to empower developer creativity and innovation.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6qeJxVho9egR85rCYnqFKR","type":"Entry","createdAt":"2024-01-18T19:03:45.526Z","updatedAt":"2024-01-23T21:10:05.977Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":3,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Explore collaboration tools","href":"https://github.com/features/issues","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"740SAjN4JjiFpULc6XYAqp","type":"Entry","createdAt":"2024-01-17T21:03:11.016Z","updatedAt":"2024-01-17T21:03:11.016Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":3,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"person"}},"locale":"en-US"},"fields":{"fullName":"Danilo Suntal","position":"Manufacturing Data Flow Product and Platform, P\u0026G","photo":{"sys":{"type":"Link","linkType":"Asset","id":"2Z3Y0NdYm0a1mwA1iZ3e9X"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"7AVKkT6m04wBCjph0A8FnN","type":"Entry","createdAt":"2024-09-19T14:05:56.630Z","updatedAt":"2024-09-24T17:58:58.511Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":4,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Contact sales","href":"https://github.com/enterprise/contact?ref_cta=Contact+sales\u0026ref_loc=footer\u0026ref_page=%2Fsolutions_usecase_devops","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"7B4vBiIKA18ZOFLnQ9AG5S","type":"Entry","createdAt":"2024-10-09T17:40:05.994Z","updatedAt":"2024-10-09T17:40:05.994Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":3,"revision":1,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Read the report","href":"https://www.gartner.com/reprints/?id=1-2IPAEKGC\u0026ct=240903\u0026st=sb","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"7z2tizsNz6nXMNWNaVDuFi","type":"Entry","createdAt":"2024-08-13T17:14:22.278Z","updatedAt":"2024-09-18T19:19:06.755Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":8,"revision":4,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentPillar"}},"locale":"en-US"},"fields":{"title":"Reduce context switching","align":"start","icon":"rocket","heading":"Reduce context switching","description":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"Boost productivity with a single, integrated developer platform with powerful native tools to keep developers in the flow.","nodeType":"text"}],"nodeType":"paragraph"},{"data":{},"content":[{"data":{},"marks":[],"value":"\n","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"LTdimBpTi4OjEcsBQhXqq","type":"Entry","createdAt":"2024-01-17T20:36:31.900Z","updatedAt":"2024-10-17T13:46:33.126Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":58,"revision":23,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentRiver"}},"locale":"en-US"},"fields":{"title":"/solutions/devops River - GitHub Copilot ","align":"end","imageTextRatio":"60:40","heading":"Drive innovation with AI-powered developer tools","text":{"data":{},"content":[{"data":{},"content":[{"data":{},"marks":[],"value":"AI-driven code suggestions enhances job satisfaction and focus for ","nodeType":"text"},{"data":{"uri":"https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/"},"content":[{"data":{},"marks":[],"value":"60-75% of developers","nodeType":"text"}],"nodeType":"hyperlink"},{"data":{},"marks":[],"value":", reducing frustration and enabling more rewarding work.","nodeType":"text"}],"nodeType":"paragraph"}],"nodeType":"document"},"hasShadow":false,"imageAlt":"Copilot making a code suggestion","image":{"sys":{"type":"Link","linkType":"Asset","id":"eYhy9pDRGfRYNkXPU5qyP"}},"callToAction":{"sys":{"type":"Link","linkType":"Entry","id":"cPd0frPLJEiVXo9vwV508"}}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"bCB6sqfhVRwlEoDyVYA9U","type":"Entry","createdAt":"2024-09-18T19:22:56.330Z","updatedAt":"2024-11-13T13:49:48.554Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":25,"revision":5,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentLogoSuite"}},"locale":"en-US"},"fields":{"title":"/solutions/use-case/devops Logos","heading":"Logos for American Airlines, Shopify, EY, P\u0026G, and Spotify","visuallyHideHeading":true,"logos":["Spotify","Ernst and Young","Adobe","Ford","Stripe"],"variant":"emphasis","hasDivider":false,"align":"center","marquee":"off"}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"cPd0frPLJEiVXo9vwV508","type":"Entry","createdAt":"2024-01-18T19:01:47.068Z","updatedAt":"2024-01-29T15:40:41.341Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":9,"revision":4,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"link"}},"locale":"en-US"},"fields":{"text":"Explore GitHub Copilot","href":"https://github.com/features/copilot","openInNewTab":false}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"fDUlvATyJlqsenKTxQuDG","type":"Entry","createdAt":"2024-09-24T17:58:18.674Z","updatedAt":"2024-09-24T17:58:58.493Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":5,"revision":2,"contentType":{"sys":{"type":"Link","linkType":"ContentType","id":"primerComponentStatistic"}},"locale":"en-US"},"fields":{"title":"75% reduced time spent managing tools - boxed","heading":"75%","size":"medium","variant":"boxed","description":"reduced time spent managing tools","descriptionVariant":"accent"}}],"Asset":[{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"1Vb58w9r0lsofmO03TMT8y","type":"Asset","createdAt":"2024-10-04T14:13:39.583Z","updatedAt":"2024-10-04T14:13:39.583Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":1,"locale":"en-US"},"fields":{"title":"Bento breakout banner - light","description":"Two shapes with purple and green gradient","file":{"url":"//images.ctfassets.net/8aevphvgewt8/1Vb58w9r0lsofmO03TMT8y/5dc2d8e1dd76a03546c2edde01ff3908/373369438-4a17665a-42ed-485f-acac-04b9a24a23f9.jpg","details":{"size":178818,"image":{"width":3310,"height":2648}},"fileName":"373369438-4a17665a-42ed-485f-acac-04b9a24a23f9.jpg","contentType":"image/jpeg"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"2Z3Y0NdYm0a1mwA1iZ3e9X","type":"Asset","createdAt":"2024-01-17T21:03:10.443Z","updatedAt":"2024-01-17T21:03:10.443Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":4,"revision":1,"locale":"en-US"},"fields":{"title":"Danilo Suntal avatar","description":"Danilo Suntal avatar","file":{"url":"//images.ctfassets.net/8aevphvgewt8/2Z3Y0NdYm0a1mwA1iZ3e9X/d8624c8feaaaca6fad77717917120cb7/1517546627497.jpg","details":{"size":7795,"image":{"width":220,"height":220}},"fileName":"1517546627497.jpg","contentType":"image/jpeg"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"31ACby2yGhv2oCtr3JjQ2g","type":"Asset","createdAt":"2024-01-17T21:03:10.436Z","updatedAt":"2024-01-22T18:18:36.207Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":7,"revision":2,"locale":"en-US"},"fields":{"title":"Project board displaying issues in prototype and beta categories","description":"Project board displaying issues in prototype and beta categories","file":{"url":"//images.ctfassets.net/8aevphvgewt8/31ACby2yGhv2oCtr3JjQ2g/ed532822e21654463802e84bbc456266/Collaboration.webp","details":{"size":243400,"image":{"width":1512,"height":1034}},"fileName":"Collaboration.webp","contentType":"image/webp"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"3IRsWf9VzrmgE90A1T3rDg","type":"Asset","createdAt":"2024-10-04T14:42:09.096Z","updatedAt":"2024-10-04T14:43:16.884Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":9,"revision":2,"locale":"en-US"},"fields":{"title":"Solutions SEO image","description":"A dark background with a large gradient-filled circle shape contained in a yellow-outlined square, partially off-canvas from the top-right of the image. In the foreground, the text reads \"GitHub Solutions\" with a description of \"AI-powered platform solutions to solve your company’s challenges\".","file":{"url":"//images.ctfassets.net/8aevphvgewt8/3IRsWf9VzrmgE90A1T3rDg/5e724967f97075c42ba660c63a227859/fdb535fdfac20d0b031ca1630e54229640674dd8b1ee1cfda23506c9d2380a32-1200x630.png","details":{"size":280757,"image":{"width":1200,"height":630}},"fileName":"fdb535fdfac20d0b031ca1630e54229640674dd8b1ee1cfda23506c9d2380a32-1200x630.png","contentType":"image/png"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"5oaZjAaI1QbQjPWOacd4Mp","type":"Asset","createdAt":"2024-09-13T19:22:04.628Z","updatedAt":"2024-09-13T19:22:04.628Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":4,"revision":1,"locale":"en-US"},"fields":{"title":"Procter \u0026 Gamble logo","description":"Procter \u0026 Gamble logo","file":{"url":"//images.ctfassets.net/8aevphvgewt8/5oaZjAaI1QbQjPWOacd4Mp/80b3e0d78d6908f6836f6e116f7a363c/Procter___Gamble_logo.webp","details":{"size":4772,"image":{"width":100,"height":100}},"fileName":"Procter_\u0026_Gamble_logo.webp","contentType":"image/webp"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"6cuxKTqIN1l0NMxSNlx15F","type":"Asset","createdAt":"2024-01-23T20:50:07.509Z","updatedAt":"2024-09-13T19:19:01.784Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":18,"revision":4,"locale":"en-US"},"fields":{"description":"Tests with checkmarks beside each test title and an activated merge pull request button","file":{"url":"//images.ctfassets.net/8aevphvgewt8/6cuxKTqIN1l0NMxSNlx15F/7d746be47686a08fbc09219bc63df0e5/Hero2.webp","details":{"size":55658,"image":{"width":2496,"height":1300}},"fileName":"Hero2.webp","contentType":"image/webp"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"K315Nmz6kmpa5aKcHmBh5","type":"Asset","createdAt":"2024-01-17T20:58:31.546Z","updatedAt":"2024-02-15T14:05:46.243Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":17,"revision":3,"locale":"en-US"},"fields":{"title":"Code scanning results displaying a warning and a comment urging it to be fixed","description":"Code scanning results displaying a warning and a comment urging it to be fixed","file":{"url":"//images.ctfassets.net/8aevphvgewt8/K315Nmz6kmpa5aKcHmBh5/1a1a76763d1a374b691a3d450410b52a/Security2.webp","details":{"size":56790,"image":{"width":1512,"height":1034}},"fileName":"Security2.webp","contentType":"image/webp"}}},{"metadata":{"tags":[],"concepts":[]},"sys":{"space":{"sys":{"type":"Link","linkType":"Space","id":"8aevphvgewt8"}},"id":"eYhy9pDRGfRYNkXPU5qyP","type":"Asset","createdAt":"2024-01-17T20:45:39.097Z","updatedAt":"2024-02-15T14:02:56.809Z","environment":{"sys":{"id":"master","type":"Link","linkType":"Environment"}},"publishedVersion":11,"revision":3,"locale":"en-US"},"fields":{"title":"Copilot making a code suggestion","description":"Copilot making a code suggestion","file":{"url":"//images.ctfassets.net/8aevphvgewt8/eYhy9pDRGfRYNkXPU5qyP/0b0ce6489bebfebcc9948c15d141df85/AI2.webp","details":{"size":44318,"image":{"width":1512,"height":1034}},"fileName":"AI2.webp","contentType":"image/webp"}}}]}},"userLoggedIn":false},"title":"Unified AI-Powered Platforms for DevOps Solutions | GitHub","appPayload":null}</script> <div data-target="react-app.reactRoot"> <div data-color-mode="light" dir="ltr"> <div data-color-mode="light" dir="ltr" style="background-color:var(--brand-color-canvas-default)"> <div id=":R1b:"> <section> <div class="Detail-module__hideHorizontalOverflow--U5uvx"> <div class="Primer_Brand__Grid-module__Grid___q48mT Detail-module__relative--DSGGt" data-testid="Grid-:Rdb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--span-12___Tn1Hg"> <div class="Primer_Brand__Box-module__Box-marginBlockStart--20___gqeBE"> <nav class="Primer_Brand__Breadcrumbs-module__Breadcrumbs___ANvyl Primer_Brand__Breadcrumbs-module__Breadcrumbs--default___q2JxW" aria-label="Breadcrumbs"> <ol class="Primer_Brand__Breadcrumbs-module__Breadcrumbs__list___S1xLw"> <li class="Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P"><a href="https://github-com.translate.goog/solutions?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="Primer_Brand__InlineLink-module__InlineLink___U_Ama Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd" data-analytics-event="{"action":"solutions","tag":"link","context":"breadcrumb","location":"header","label":"solutions_link_breadcrumb_header"}">Solutions</a></li> <li class="Primer_Brand__Breadcrumbs-module__Breadcrumbs__item___IX25P"><a href="https://github-com.translate.goog/solutions/use-case?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="Primer_Brand__InlineLink-module__InlineLink___U_Ama Primer_Brand__Breadcrumbs-module__Breadcrumbs__link___B3gbd" data-analytics-event="{"action":"by_use_case","tag":"link","context":"breadcrumb","location":"header","label":"by_use_case_link_breadcrumb_header"}">By use case</a></li> </ol> </nav> </div> <div class="ContentfulHero-module__contentfulHeroContainer--HyE8X"> <section class="Primer_Brand__Hero-module__Hero___EM3jf Primer_Brand__Hero-module__Hero--align-start___m8GEr pb-0" aria-labelledby="hero-section-brand-heading"> <div class="Primer_Brand__Grid-module__Grid___q48mT Primer_Brand__Grid-module__Grid--full-width___pIgWW Primer_Brand__Hero-module__Hero-grid___ty4Y7 Primer_Brand__Hero-module__Hero-grid--block-end___vzO3L" data-testid="Grid-:Rddb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-12___eT5YS"> <div class="Primer_Brand__Stack-module__Stack___tASKe Primer_Brand__Stack-module__Stack--vertical___CFzE7 Primer_Brand__Stack-module__Stack--gap-none___M7T_v Primer_Brand__Stack-module__Stack--align-items-flex-start___Vh1Ca Primer_Brand__Stack-module__Stack--justify-content-flex-start___VIkHJ Primer_Brand__Stack-module__Stack--padding-none___RCMh9"> <span class="Primer_Brand__Label-module__Label___TW0HL Primer_Brand__Label-module__Label--color-default___YCx2l Primer_Brand__Label-module__Label--size-medium___g4Jkm Primer_Brand__Hero-module__Hero-label___exV9w" data-testid="Label"><span class="Primer_Brand__Label-module__Label__text____nAxj"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--100___csEom Primer_Brand__Label-module__Label__label___bD_B4">GitHub DevOps</span></span></span> <h1 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--1___Ufc7G Primer_Brand__Hero-module__Hero-heading___QuVBH" id="hero-section-brand-heading">The unified platform for your DevOps lifecycle</h1> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Hero-module__Hero-description___vG4iA">Build, scale, and deliver more secure software with GitHub's unified AI-powered developer platform.</p> <div class="Primer_Brand__Hero-module__Hero-actions___oH1NT"> <a class="Primer_Brand__Button-module__Button___lDruK Primer_Brand__Button-module__Button--primary___xIC7G Primer_Brand__Button-module__Button--size-medium___EyCyw" href="https://github-com.translate.goog/organizations/enterprise_plan?ref_cta=Start+a+free+trial&ref_loc=hero&ref_page=/solutions_usecase_devops&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-ref="hero-primary-action-4JdY33Sc8mSHNSgwNvyz0v" data-analytics-event="{"action":"start_a_free_trial","tag":"button","context":"CTAs","location":"hero","label":"start_a_free_trial_button_CTAs_hero"}"><span class="Primer_Brand__Button-module__Button__text___Z3ocU"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Text-module__Text--weight-semibold___Ns19j Primer_Brand__Button-module__Button--label___lUBc0 Primer_Brand__Button-module__Button--label-medium___DW2TM Primer_Brand__Button-module__Button--label-primary___Leisi">Start a free trial</span></span><span class="Primer_Brand__Button-module__Button__trailing-visual___zg8jd"> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Button-module__Button-arrow___SkJXQ" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false" data-testid="Button-expandable-arrow"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></span></a><a class="Primer_Brand__Button-module__Button___lDruK Primer_Brand__Button-module__Button--secondary___akMC2 Primer_Brand__Button-module__Button--size-medium___EyCyw" href="https://github-com.translate.goog/enterprise/contact?ref_cta=Contact+sales&ref_loc=hero&ref_page=/solutions_usecase_devops&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-analytics-event="{"action":"contact_sales","tag":"button","context":"CTAs","location":"hero","label":"contact_sales_button_CTAs_hero"}"><span class="Primer_Brand__Button-module__Button__text___Z3ocU"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Text-module__Text--weight-semibold___Ns19j Primer_Brand__Button-module__Button--label___lUBc0 Primer_Brand__Button-module__Button--label-medium___DW2TM Primer_Brand__Button-module__Button--label-secondary___DRJoJ">Contact sales</span></span><span class="Primer_Brand__Button-module__Button__trailing-visual___zg8jd"> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Button-module__Button-arrow___SkJXQ" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false" data-testid="Button-expandable-arrow"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></span></a> </div> </div> </div> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-12___eT5YS"> <img alt="Tests with checkmarks beside each test title and an activated merge pull request button" class="Primer_Brand__Image-module__Image___FgVuK Primer_Brand__Hero-module__Hero-image___ctmnL" src="//images.ctfassets.net/8aevphvgewt8/6cuxKTqIN1l0NMxSNlx15F/7d746be47686a08fbc09219bc63df0e5/Hero2.webp"> </div> </div> </section> </div> </div> </div> </div> </section> <div class="Detail-module__relative--DSGGt"> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:R1lb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--span-12___Tn1Hg"> <section> <div class="Primer_Brand__Box-module__Box-paddingBlockEnd--64___dSBrT"> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:R5dlb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-8___KI5ir"> <div class="Primer_Brand__Box-module__Box-marginBlockEnd--40___ewAlH"> <header class="Primer_Brand__SectionIntro-module__SectionIntro___RduRB Primer_Brand__SectionIntro-module__SectionIntro--align-start___C59mu Primer_Brand__SectionIntro-module__SectionIntro--full-width___HROKL"> <h2 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--4___C9jDG Primer_Brand__SectionIntro-module__SectionIntro-heading___u6_Wl">Keep developers in the flow with automation, AI, collaboration tools, and more.</h2> </header> </div> </div> </div> <div class="Primer_Brand__Box-module__Box-narrow-marginBlockEnd--16___XP5Uw Primer_Brand__Box-module__Box-regular-marginBlockEnd--16___EkpkB Primer_Brand__Box-module__Box-wide-marginBlockEnd--48___X5ONp"> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:R9dlb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-4___zBxBa"> <div class="Primer_Brand__Pillar-module__Pillar___dHhm7 Primer_Brand__Pillar-module__Pillar--align-start___dfipC ContentfulIntroPillars-module__pillar--QEC5k"> <span class="Primer_Brand__Pillar-module__Pillar__icon___MyYVk Primer_Brand__Pillar-module__Pillar__icon--color-default___WlnDP" data-testid="comment-discussion-Increase collaboration"> <svg aria-hidden="true" focusable="false" class="octicon octicon-comment-discussion" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M1.75 1h12.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 14.25 14H8.061l-2.574 2.573A1.458 1.458 0 0 1 3 15.543V14H1.75A1.75 1.75 0 0 1 0 12.25v-9.5C0 1.784.784 1 1.75 1ZM1.5 2.75v9.5c0 .138.112.25.25.25h2a.75.75 0 0 1 .75.75v2.19l2.72-2.72a.749.749 0 0 1 .53-.22h6.5a.25.25 0 0 0 .25-.25v-9.5a.25.25 0 0 0-.25-.25H1.75a.25.25 0 0 0-.25.25Z"></path><path d="M22.5 8.75a.25.25 0 0 0-.25-.25h-3.5a.75.75 0 0 1 0-1.5h3.5c.966 0 1.75.784 1.75 1.75v9.5A1.75 1.75 0 0 1 22.25 20H21v1.543a1.457 1.457 0 0 1-2.487 1.03L15.939 20H10.75A1.75 1.75 0 0 1 9 18.25v-1.465a.75.75 0 0 1 1.5 0v1.465c0 .138.112.25.25.25h5.5a.75.75 0 0 1 .53.22l2.72 2.72v-2.19a.75.75 0 0 1 .75-.75h2a.25.25 0 0 0 .25-.25v-9.5Z"></path> </svg></span> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--subhead-large____C6GZ Primer_Brand__Pillar-module__Pillar__heading___C7yPQ">Increase collaboration</h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Pillar-module__Pillar__description___BPMTa">Get the tools you need to facilitate collaboration among teams.</p> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Pillar-module__Pillar__description___BPMTa"></p> </div> </div> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-4___zBxBa"> <div class="Primer_Brand__Pillar-module__Pillar___dHhm7 Primer_Brand__Pillar-module__Pillar--align-start___dfipC ContentfulIntroPillars-module__pillar--QEC5k"> <span class="Primer_Brand__Pillar-module__Pillar__icon___MyYVk Primer_Brand__Pillar-module__Pillar__icon--color-default___WlnDP" data-testid="copilot-Eliminate barriers"> <svg aria-hidden="true" focusable="false" class="octicon octicon-copilot" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M23.922 16.992c-.861 1.495-5.859 5.023-11.922 5.023-6.063 0-11.061-3.528-11.922-5.023A.641.641 0 0 1 0 16.736v-2.869a.841.841 0 0 1 .053-.22c.372-.935 1.347-2.292 2.605-2.656.167-.429.414-1.055.644-1.517a10.195 10.195 0 0 1-.052-1.086c0-1.331.282-2.499 1.132-3.368.397-.406.89-.717 1.474-.952 1.399-1.136 3.392-2.093 6.122-2.093 2.731 0 4.767.957 6.166 2.093.584.235 1.077.546 1.474.952.85.869 1.132 2.037 1.132 3.368 0 .368-.014.733-.052 1.086.23.462.477 1.088.644 1.517 1.258.364 2.233 1.721 2.605 2.656a.832.832 0 0 1 .053.22v2.869a.641.641 0 0 1-.078.256ZM12.172 11h-.344a4.323 4.323 0 0 1-.355.508C10.703 12.455 9.555 13 7.965 13c-1.725 0-2.989-.359-3.782-1.259a2.005 2.005 0 0 1-.085-.104L4 11.741v6.585c1.435.779 4.514 2.179 8 2.179 3.486 0 6.565-1.4 8-2.179v-6.585l-.098-.104s-.033.045-.085.104c-.793.9-2.057 1.259-3.782 1.259-1.59 0-2.738-.545-3.508-1.492a4.323 4.323 0 0 1-.355-.508h-.016.016Zm.641-2.935c.136 1.057.403 1.913.878 2.497.442.544 1.134.938 2.344.938 1.573 0 2.292-.337 2.657-.751.384-.435.558-1.15.558-2.361 0-1.14-.243-1.847-.705-2.319-.477-.488-1.319-.862-2.824-1.025-1.487-.161-2.192.138-2.533.529-.269.307-.437.808-.438 1.578v.021c0 .265.021.562.063.893Zm-1.626 0c.042-.331.063-.628.063-.894v-.02c-.001-.77-.169-1.271-.438-1.578-.341-.391-1.046-.69-2.533-.529-1.505.163-2.347.537-2.824 1.025-.462.472-.705 1.179-.705 2.319 0 1.211.175 1.926.558 2.361.365.414 1.084.751 2.657.751 1.21 0 1.902-.394 2.344-.938.475-.584.742-1.44.878-2.497Z"></path><path d="M14.5 14.25a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Zm-5 0a1 1 0 0 1 1 1v2a1 1 0 0 1-2 0v-2a1 1 0 0 1 1-1Z"></path> </svg></span> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--subhead-large____C6GZ Primer_Brand__Pillar-module__Pillar__heading___C7yPQ">Eliminate barriers</h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Pillar-module__Pillar__description___BPMTa">Harness the power of AI-powered coding to empower developer creativity and innovation.</p> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Pillar-module__Pillar__description___BPMTa"></p> </div> </div> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-4___zBxBa"> <div class="Primer_Brand__Pillar-module__Pillar___dHhm7 Primer_Brand__Pillar-module__Pillar--align-start___dfipC ContentfulIntroPillars-module__pillar--QEC5k"> <span class="Primer_Brand__Pillar-module__Pillar__icon___MyYVk Primer_Brand__Pillar-module__Pillar__icon--color-default___WlnDP" data-testid="rocket-Reduce context switching"> <svg aria-hidden="true" focusable="false" class="octicon octicon-rocket" viewbox="0 0 24 24" width="32" height="32" fill="currentColor" style="display:inline-block;user-select:none;vertical-align:text-bottom;overflow:visible"> <path d="M20.322.75h1.176a1.75 1.75 0 0 1 1.75 1.749v1.177a10.75 10.75 0 0 1-2.925 7.374l-1.228 1.304a23.699 23.699 0 0 1-1.596 1.542v5.038c0 .615-.323 1.184-.85 1.5l-4.514 2.709a.75.75 0 0 1-1.12-.488l-.963-4.572a1.305 1.305 0 0 1-.14-.129L8.04 15.96l-1.994-1.873a1.305 1.305 0 0 1-.129-.14l-4.571-.963a.75.75 0 0 1-.49-1.12l2.71-4.514c.316-.527.885-.85 1.5-.85h5.037a23.668 23.668 0 0 1 1.542-1.594l1.304-1.23A10.753 10.753 0 0 1 20.321.75Zm-6.344 4.018v-.001l-1.304 1.23a22.275 22.275 0 0 0-3.255 3.851l-2.193 3.29 1.859 1.744a.545.545 0 0 1 .034.034l1.743 1.858 3.288-2.192a22.263 22.263 0 0 0 3.854-3.257l1.228-1.303a9.251 9.251 0 0 0 2.517-6.346V2.5a.25.25 0 0 0-.25-.25h-1.177a9.252 9.252 0 0 0-6.344 2.518ZM6.5 21c-1.209 1.209-3.901 1.445-4.743 1.49a.236.236 0 0 1-.18-.067.236.236 0 0 1-.067-.18c.045-.842.281-3.534 1.49-4.743.9-.9 2.6-.9 3.5 0 .9.9.9 2.6 0 3.5Zm-.592-8.588L8.17 9.017c.23-.346.47-.685.717-1.017H5.066a.25.25 0 0 0-.214.121l-2.167 3.612ZM16 15.112c-.333.248-.672.487-1.018.718l-3.393 2.262.678 3.223 3.612-2.167a.25.25 0 0 0 .121-.214ZM17.5 8a1.5 1.5 0 1 1-3.001-.001A1.5 1.5 0 0 1 17.5 8Z"></path> </svg></span> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--subhead-large____C6GZ Primer_Brand__Pillar-module__Pillar__heading___C7yPQ">Reduce context switching</h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Pillar-module__Pillar__description___BPMTa">Boost productivity with a single, integrated developer platform with powerful native tools to keep developers in the flow.</p> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Pillar-module__Pillar__description___BPMTa"></p> </div> </div> </div> </div> </div> <div class="Primer_Brand__Box-module__Box-paddingBlockEnd--36___f12Tl Primer_Brand__Box-module__Box-borderBlockEndWidth--thin___aOdjf Primer_Brand__Box-module__Box-borderColor--muted___S3wPy Primer_Brand__Box-module__Box-borderStyle--solid___ejOCw"> <div id=":Rllb:"> <div class="Primer_Brand__LogoSuite-module__LogoSuite___W2Pai Primer_Brand__LogoSuite-module__LogoSuite--center___byPyg"> <h2 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--3___wsITu Primer_Brand__LogoSuite-module__LogoSuite__heading___s2Xyw Primer_Brand__LogoSuite-module__LogoSuite__heading--visually-hidden___pTR4r visually-hidden">Logos for American Airlines, Shopify, EY, P&G, and Spotify</h2> <div class="Primer_Brand__LogoSuite-module__LogoSuite__logobar___hRzWm Primer_Brand__LogoSuite-module__LogoSuite__logobar--variant-emphasis___MjgGb"> <div class="Primer_Brand__Animation-module__Animation___KNtEW Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx"> <svg width="135" height="40" viewbox="0 0 135 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Spotify</title><g clip-path="url(#clip0_1_641)"> <path d="M20.7363 0C9.67092 0 0.700195 8.95446 0.700195 20.0001C0.700195 31.0463 9.67092 40 20.7363 40C31.8029 40 40.7727 31.0463 40.7727 20.0001C40.7727 8.95518 31.8029 0.000955316 20.7361 0.000955316L20.7363 0ZM29.9248 28.8459C29.5659 29.4334 28.7955 29.6197 28.2069 29.2591C23.5026 26.3907 17.5805 25.7411 10.6062 27.3317C9.9341 27.4846 9.26418 27.0642 9.11105 26.3931C8.95721 25.722 9.37663 25.0533 10.0504 24.9004C17.6827 23.1598 24.2295 23.9093 29.5109 27.1311C30.0994 27.4917 30.2861 28.2584 29.9248 28.8459ZM32.3772 23.4001C31.925 24.1338 30.9632 24.3655 30.2286 23.9141C24.8429 20.6096 16.6333 19.6526 10.2631 21.5828C9.43692 21.8319 8.56435 21.3672 8.31361 20.5439C8.06478 19.7193 8.53061 18.8499 9.35534 18.5991C16.6319 16.3952 25.678 17.4628 31.8628 21.2566C32.5973 21.708 32.8294 22.6681 32.3772 23.4003V23.4001ZM32.5877 17.7293C26.1302 13.9006 15.476 13.5486 9.31059 15.4165C8.32055 15.7162 7.27355 15.1583 6.97353 14.17C6.6735 13.1813 7.23192 12.1369 8.22269 11.8364C15.3002 9.69173 27.0656 10.1061 34.5003 14.5118C35.3928 15.0394 35.6847 16.1874 35.1559 17.0752C34.6295 17.9641 33.4763 18.2571 32.5887 17.7293H32.5877ZM55.2119 18.463C51.7522 17.6395 51.1373 17.0616 51.1373 15.8471C51.1373 14.6998 52.2188 13.9276 53.829 13.9276C55.3889 13.9276 56.9346 14.514 58.5567 15.721C58.6046 15.7575 58.6668 15.7721 58.7266 15.7626C58.7888 15.7535 58.8414 15.7203 58.8773 15.6704L60.5665 13.2935C60.6359 13.1956 60.6167 13.0607 60.5234 12.9859C58.5926 11.44 56.4202 10.6884 53.8792 10.6884C50.1444 10.6884 47.5341 12.926 47.5341 16.1275C47.5341 19.5607 49.7855 20.7763 53.6759 21.7147C56.9848 22.4758 57.5447 23.1135 57.5447 24.2532C57.5447 25.5166 56.4154 26.3024 54.597 26.3024C52.5777 26.3024 50.9292 25.6217 49.0869 24.0311C49.0415 23.9905 48.9792 23.9738 48.9218 23.9762C48.8596 23.9809 48.8046 24.0096 48.7663 24.055L46.8714 26.3048C46.7924 26.4003 46.802 26.5388 46.8929 26.62C49.0367 28.5307 51.6733 29.5385 54.5204 29.5385C58.5448 29.5385 61.1455 27.3437 61.1455 23.9451C61.1527 21.0775 59.4324 19.4893 55.2191 18.4661L55.2119 18.463ZM70.2516 15.0573C68.5074 15.0573 67.0767 15.7432 65.8947 17.1487V15.5667C65.8947 15.4418 65.7943 15.3401 65.6698 15.3401H62.5715C62.447 15.3401 62.3466 15.4418 62.3466 15.5667V33.1449C62.3466 33.2691 62.447 33.3717 62.5715 33.3717H65.6698C65.7943 33.3717 65.8947 33.2691 65.8947 33.1449V27.5968C67.0767 28.9176 68.5074 29.5648 70.2516 29.5648C73.4936 29.5648 76.7762 27.0738 76.7762 22.3118C76.781 17.5488 73.4983 15.057 70.254 15.057L70.2516 15.0573ZM73.173 22.3118C73.173 24.7356 71.6776 26.4289 69.5339 26.4289C67.4164 26.4289 65.8182 24.6592 65.8182 22.3118C65.8182 19.9641 67.4164 18.1948 69.5339 18.1948C71.6417 18.1946 73.173 19.9256 73.173 22.3115V22.3118ZM85.1861 15.0573C81.011 15.0573 77.7404 18.2662 77.7404 22.3636C77.7404 26.417 80.9895 29.5911 85.1358 29.5911C89.3252 29.5911 92.6055 26.3931 92.6055 22.3118C92.6055 18.2442 89.3468 15.0578 85.1861 15.0578V15.0573ZM85.1861 26.4528C82.9658 26.4528 81.291 24.6712 81.291 22.3106C81.291 19.9392 82.9083 18.2184 85.1358 18.2184C87.3705 18.2184 89.0549 19.9994 89.0549 22.3624C89.0549 24.7333 87.4279 26.4528 85.1861 26.4528ZM101.52 15.3401H98.1108V11.8613C98.1108 11.7366 98.0103 11.6349 97.8859 11.6349H94.7875C94.6631 11.6349 94.5602 11.7366 94.5602 11.8613V15.3401H93.072C92.9476 15.3401 92.8471 15.4418 92.8471 15.5667V18.2242C92.8471 18.3488 92.9476 18.4508 93.072 18.4508H94.5602V25.3279C94.5602 28.1055 95.9455 29.5146 98.6802 29.5146C99.7904 29.5146 100.711 29.2854 101.58 28.7934C101.652 28.7552 101.695 28.6787 101.695 28.5975V26.0659C101.695 25.9895 101.654 25.9155 101.587 25.8749C101.52 25.8319 101.436 25.8295 101.367 25.8653C100.771 26.1639 100.195 26.3024 99.5487 26.3024C98.5558 26.3024 98.1108 25.851 98.1108 24.8431V18.452H101.52C101.645 18.452 101.745 18.3503 101.745 18.2254V15.5681C101.75 15.4432 101.649 15.3415 101.523 15.3415L101.52 15.3401ZM113.397 15.3537V14.9264C113.397 13.6694 113.88 13.1089 114.962 13.1089C115.608 13.1089 116.127 13.2369 116.708 13.4304C116.78 13.4528 116.854 13.4416 116.912 13.3989C116.971 13.3561 117.005 13.2876 117.005 13.215V10.6093C117.005 10.5097 116.943 10.4216 116.845 10.3922C116.232 10.21 115.447 10.023 114.27 10.023C111.411 10.023 109.897 11.6313 109.897 14.6723V15.3267H108.408C108.284 15.3267 108.181 15.4284 108.181 15.5531V18.2242C108.181 18.3488 108.284 18.4508 108.408 18.4508H109.897V29.0561C109.897 29.1827 109.999 29.283 110.124 29.283H113.22C113.347 29.283 113.447 29.1827 113.447 29.0561V18.4515H116.34L120.771 29.0561C120.268 30.169 119.773 30.3911 119.098 30.3911C118.553 30.3911 117.976 30.2287 117.39 29.9063C117.335 29.8777 117.268 29.8729 117.211 29.8896C117.151 29.9111 117.101 29.9541 117.077 30.0114L116.026 32.3113C115.976 32.4212 116.019 32.5478 116.124 32.6051C117.22 33.1974 118.208 33.4506 119.431 33.4506C121.718 33.4506 122.984 32.3854 124.097 29.5242L129.47 15.6632C129.499 15.5935 129.489 15.5146 129.446 15.4528C129.406 15.3914 129.336 15.3544 129.262 15.3544H126.037C125.939 15.3544 125.853 15.4158 125.822 15.5063L122.517 24.9243L118.9 15.5001C118.866 15.4124 118.783 15.3544 118.689 15.3544H113.397V15.3537ZM106.511 15.3401H103.413C103.288 15.3401 103.185 15.4418 103.185 15.5667V29.0561C103.185 29.1827 103.288 29.283 103.413 29.283H106.511C106.636 29.283 106.738 29.1827 106.738 29.0561V15.5677C106.738 15.4428 106.638 15.341 106.511 15.341V15.3401ZM104.98 9.19759C103.752 9.19759 102.757 10.1892 102.757 11.4142C102.757 12.6398 103.752 13.6327 104.98 13.6327C106.207 13.6327 107.2 12.6398 107.2 11.4142C107.2 10.1895 106.205 9.19759 104.98 9.19759ZM132.116 19.6775C130.891 19.6775 129.937 18.6947 129.937 17.5012C129.937 16.3078 130.903 15.3138 132.128 15.3138C133.353 15.3138 134.308 16.2963 134.308 17.4888C134.308 18.6823 133.341 19.6775 132.116 19.6775ZM132.128 15.5302C131.011 15.5302 130.166 16.4162 130.166 17.5012C130.166 18.5858 131.006 19.4599 132.116 19.4599C133.234 19.4599 134.078 18.5745 134.078 17.4888C134.078 16.4043 133.239 15.5302 132.128 15.5302ZM132.612 17.7126L133.229 18.5743H132.707L132.152 17.7838H131.676V18.5743H131.241V16.2901H132.26C132.794 16.2901 133.143 16.5617 133.143 17.0188C133.145 17.3933 132.928 17.6221 132.614 17.7126H132.612ZM132.243 16.6821H131.676V17.4045H132.243C132.526 17.4045 132.695 17.2662 132.695 17.0429C132.695 16.8079 132.526 16.6821 132.243 16.6821Z"></path> </g><defs> <clippath id="clip0_1_641"> <rect width="133.608" height="40" fill="white" transform="translate(0.700195)"></rect> </clippath> </defs> </svg> </div> <div class="Primer_Brand__Animation-module__Animation___KNtEW Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx"> <svg width="53" height="55" viewbox="0 0 53 55" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Ernst and Young</title><g clip-path="url(#clip0_1_688)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M8.55934 48.1536H21.9656V54.2663H0.517113V27.7007H15.7217L19.2797 33.8134H8.56706V38.1973H18.261V43.7698H8.56706L8.55934 48.1536ZM36.2364 27.7007L31.6827 36.3681L27.1445 27.7007H18.2532L27.6153 43.7698V54.2663H35.6421V43.7698L45.0041 27.7007H36.2364Z"></path> <path fill-rule="evenodd" clip-rule="evenodd" d="M53 10.6515V0.764679L0 19.9287L53 10.6515Z"></path> </g><defs> <clippath id="clip0_1_688"> <rect width="53" height="53.5017" fill="white" transform="translate(0 0.764679)"></rect> </clippath> </defs> </svg> </div> <div class="Primer_Brand__Animation-module__Animation___KNtEW Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx"> <svg width="109" height="29" viewbox="0 0 109 29" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Adobe</title><g clip-path="url(#clip0_43_158)"> <path d="M11.9922 0H0V28.6797L11.9922 0Z" fill="#0D1117"></path> <path d="M20.4297 0H32.4063V28.6797L20.4297 0Z" fill="#0D1117"></path> <path d="M16.211 10.5703L23.8438 28.6797H18.836L16.5547 22.9141H10.9688L16.211 10.5703Z" fill="#0D1117"></path> <path d="M51.9706 18.2384L53.3847 22.2931C53.4316 22.3947 53.5019 22.4416 53.6269 22.4416H56.3456C56.4941 22.4416 56.5175 22.3712 56.4941 22.2228L50.8769 6.62125C50.8535 6.49625 50.83 6.47281 50.705 6.47281H47.33C47.2363 6.47281 47.1816 6.54312 47.1816 6.64468C47.1347 7.465 47.0644 7.715 46.9628 7.95718L41.955 22.1994C41.9316 22.3713 41.9863 22.4416 42.1269 22.4416H44.5566C44.705 22.4416 44.7753 22.3947 44.83 22.2462L46.166 18.2384H51.9706ZM46.9394 15.59C47.6738 13.3712 48.6425 10.5275 49.0331 8.9025H49.0566C49.541 10.6056 50.6816 13.9806 51.1972 15.59H46.9394Z" fill="#0D1117"></path> <path d="M63.7154 22.6837C65.1763 22.6837 66.731 22.4181 68.3091 21.7384C68.4341 21.6916 68.4576 21.6369 68.4576 21.5197C68.4107 21.0822 68.356 20.4494 68.356 19.965V5.2775C68.356 5.18375 68.356 5.13687 68.2388 5.13687H65.5904C65.4888 5.13687 65.4419 5.18375 65.4419 5.30875V10.2853C65.0279 10.2384 64.7388 10.215 64.3951 10.215C60.1216 10.215 57.4966 13.0353 57.4966 16.5587C57.4966 20.6447 60.1919 22.6837 63.7154 22.6837ZM65.4419 19.965C65.0044 20.1056 64.5201 20.1603 64.0279 20.1603C62.0904 20.1603 60.5044 19.0666 60.5044 16.4103C60.5044 14.0587 62.1372 12.6681 64.3013 12.6681C64.7388 12.6681 65.1216 12.715 65.4419 12.84V19.965Z" fill="#0D1117"></path> <path d="M76.9066 10.215C73.2582 10.215 71.0004 13.0119 71.0004 16.465C71.0004 19.5509 72.7972 22.6837 76.8519 22.6837C80.2816 22.6837 82.6879 20.1603 82.6879 16.3869C82.6879 13.0587 80.6488 10.215 76.9066 10.215ZM76.7582 12.6681C78.8207 12.6681 79.6957 14.4416 79.6957 16.465C79.6957 18.965 78.4066 20.2072 76.9066 20.2072C75.0551 20.2072 73.9613 18.6525 73.9613 16.4103C73.9613 14.1056 75.1254 12.6681 76.7582 12.6681Z" fill="#0D1117"></path> <path d="M85.426 5.13687C85.3244 5.13687 85.2541 5.18375 85.2541 5.30875V21.9337C85.2541 22.0041 85.3244 22.1291 85.426 22.1525C86.59 22.5119 87.8088 22.6837 89.0666 22.6837C92.6682 22.6837 96.1682 20.4494 96.1682 15.9494C96.1682 12.6916 93.9338 10.215 90.4338 10.215C89.6291 10.215 88.8791 10.34 88.2228 10.5587L88.1916 5.33218C88.1916 5.16031 88.1447 5.13687 87.9728 5.13687H85.426ZM93.176 16.2462C93.176 18.9416 91.3322 20.2072 89.34 20.2072C88.926 20.2072 88.5588 20.1837 88.2228 20.0822V12.9884C88.6057 12.84 89.0666 12.715 89.9182 12.715C91.84 12.715 93.176 13.9337 93.176 16.2462Z" fill="#0D1117"></path> <path d="M106.052 17.1212C107.24 17.1212 108.216 17.0978 108.552 17.0197C108.677 16.9962 108.724 16.9494 108.747 16.8478C108.818 16.5822 108.849 16.0275 108.849 15.3478C108.849 13.0353 107.458 10.215 103.865 10.215C100.193 10.215 98.1537 13.2072 98.1537 16.5822C98.1537 19.5744 99.7318 22.6837 104.154 22.6837C105.81 22.6837 106.88 22.4181 107.802 21.9806C107.896 21.9337 107.943 21.8556 107.943 21.715V19.6916C107.943 19.5744 107.872 19.5509 107.802 19.5978C106.88 19.9884 105.88 20.1837 104.786 20.1837C102.31 20.1837 101.185 18.8166 101.115 17.1212H106.052ZM101.115 15.0275C101.31 13.84 102.06 12.5509 103.74 12.5509C105.591 12.5509 106.076 14.1056 106.076 14.8087C106.076 14.8322 106.076 14.9337 106.076 15.0041C105.974 15.0275 105.661 15.0275 104.74 15.0275H101.115Z" fill="#0D1117"></path> </g><defs> <clippath id="clip0_43_158"> <rect width="108.849" height="28.6797" fill="white"></rect> </clippath> </defs> </svg> </div> <div class="Primer_Brand__Animation-module__Animation___KNtEW Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx"> <svg width="107" height="40" viewbox="0 0 107 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Ford</title><g clip-path="url(#clip0_43_208)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 19.9976C0 8.87299 23.7329 0 53.3333 0C82.743 0 106.667 8.9684 106.667 19.9976C106.667 31.0268 82.743 40 53.3333 40C23.9284 40 0 31.0555 0 19.9976ZM74.5899 24.4578C74.4754 24.4148 74.3561 24.329 74.3418 24.2336C74.3244 24.173 74.3313 24.108 74.3609 24.0523C74.7902 23.1793 75.0955 22.0678 74.1319 21.6051C73.2064 21.1614 71.7896 21.9819 70.5064 23.5562C69.4569 24.849 68.8844 26.1608 68.8654 27.4441C68.8606 27.8973 69.0323 28.4602 69.433 28.6701C70.3394 29.1423 71.4318 28.4363 72.2237 27.7828C72.7437 27.3534 73.1778 26.9098 73.5595 26.3373C73.6179 26.25 73.6741 26.1667 73.7285 26.0863C74.0598 25.5957 74.3221 25.2074 74.6089 24.6009C74.6567 24.5007 74.6376 24.4721 74.5899 24.4578ZM84.5076 14.0487C84.665 14.0487 84.7318 14.1393 84.665 14.2634V14.2586C84.5522 14.4515 83.8796 15.491 82.9535 16.9223L82.9534 16.9225L82.9528 16.9234C80.5117 20.6963 76.3104 27.1898 75.9542 28.0785C75.7968 28.4745 75.7777 28.7703 75.9399 28.9849C76.3502 29.5335 77.2565 29.2139 77.829 28.818C79.0432 27.9776 79.991 27.014 80.9119 26.0778L80.912 26.0777L80.9121 26.0776L80.9122 26.0775C81.272 25.7117 81.6277 25.3501 81.9936 25.0016C82.0651 24.9491 82.1939 24.9253 82.2798 25.0016C82.3534 25.0716 82.4406 25.1487 82.5309 25.2285L82.531 25.2286L82.5311 25.2287L82.5312 25.2288L82.5313 25.2289C82.6747 25.3557 82.8259 25.4893 82.9429 25.6122C83.0383 25.7124 83.0001 25.8078 82.9524 25.8651C81.6835 27.4154 80.281 28.88 78.9357 29.9152C76.8463 31.5323 74.7616 31.9474 73.7312 30.9122C73.3496 30.521 73.1397 29.9724 73.111 29.5049C73.0967 29.2521 72.9679 29.2378 72.8487 29.357C71.6131 30.5782 69.4712 31.9235 67.5249 30.9694C65.8934 30.1584 65.5165 28.2169 65.8218 26.5806C65.8314 26.5472 65.7932 26.3135 65.5928 26.4518C65.2589 26.6951 64.8105 26.9623 64.2571 27.1674C63.7488 27.4012 63.1947 27.5185 62.6352 27.5109C62.2319 27.515 61.8346 27.4131 61.483 27.2156C61.1314 27.018 60.8378 26.7316 60.6316 26.385C60.3454 25.9605 60.2357 25.3165 60.2023 24.849C60.2023 24.7965 60.1355 24.7011 60.0592 24.8251C58.991 26.4522 57.9813 28.0394 56.9436 29.6704C56.6882 30.0717 56.4312 30.4757 56.1713 30.8836C56.1045 30.979 56.0425 31.041 55.9041 31.0505H53.2995C53.1373 31.0505 53.0609 30.9265 53.1468 30.7738C53.323 30.4358 53.7919 29.7021 54.3998 28.7509L54.4 28.7506L54.4 28.7506L54.4001 28.7506C55.4051 27.1779 56.79 25.011 57.86 23.0553C58.3323 22.1918 58.2369 21.7482 57.9411 21.5574C57.5738 21.3188 56.8439 21.6766 56.2237 22.1489C54.7999 23.2258 53.5671 24.8143 52.7877 25.8186L52.7876 25.8186L52.787 25.8195C52.6448 26.0026 52.5178 26.1663 52.4074 26.3039C52.2686 26.4739 52.1323 26.6714 51.9733 26.902L51.9733 26.902L51.9733 26.9021C51.6458 27.3767 51.2218 27.9914 50.4801 28.7941C48.7437 30.6832 46.4396 31.7661 44.2213 31.0171C43.6369 30.8183 43.1103 30.479 42.6877 30.029C42.2652 29.579 41.9596 29.0321 41.798 28.4363C41.7312 28.2073 41.5976 28.1406 41.4736 28.2932C41.1158 28.7416 40.3812 29.3999 39.7705 29.815C39.7038 29.8627 39.5368 29.9629 39.3937 29.8913C39.1272 29.6301 38.9006 29.3311 38.721 29.004C38.694 28.9452 38.6864 28.8793 38.6992 28.8158C38.7121 28.7524 38.7448 28.6946 38.7926 28.651C39.6704 27.8829 40.1474 27.4441 40.529 26.967C40.8518 26.5409 41.1076 26.0679 41.2875 25.5645C41.8171 24.2193 43.0335 21.71 45.4521 20.4124C46.3776 19.9211 47.3126 19.5633 48.3525 19.4441C48.7962 19.3963 49.1635 19.4488 49.2971 19.8018L49.5499 20.4983C49.5976 20.6414 49.5595 20.7512 49.3925 20.8132C47.9661 21.357 46.535 22.1966 45.5428 23.5228C44.4217 25.0302 44.1212 26.8382 44.8701 27.8782C45.4187 28.6367 46.306 28.7702 47.1552 28.4983C48.4479 28.0928 49.5451 26.8859 50.1128 25.5502C50.7282 24.0905 50.8284 22.3636 50.3752 20.8466C50.2989 20.5842 50.3657 20.3838 50.5374 20.2407C50.8314 19.9998 51.2197 19.8079 51.4122 19.7127C51.4447 19.6966 51.4715 19.6833 51.4915 19.673C51.627 19.6 51.7847 19.5796 51.9344 19.6157C52.084 19.6518 52.2151 19.7419 52.3024 19.8686C52.7969 20.6838 53.0561 21.62 53.0514 22.5735C53.0848 22.7881 53.1754 22.7929 53.2756 22.6784C53.4936 22.4469 53.7077 22.2113 53.9209 21.9767C54.5337 21.3024 55.1386 20.6368 55.8039 20.1024C56.6245 19.4488 57.6787 18.9145 58.6614 18.9384C59.9304 18.967 60.5648 19.8305 60.5219 21.3665C60.5171 21.5574 60.6555 21.5478 60.7509 21.4142C61.0449 20.9707 61.4053 20.5749 61.8194 20.2407C62.6972 19.5156 63.5988 19.1912 64.5338 19.258C64.8152 19.2775 65.0895 19.3547 65.3397 19.485C65.5899 19.6152 65.8105 19.7957 65.9878 20.0151C66.1651 20.2344 66.2952 20.488 66.3701 20.7599C66.4449 21.0319 66.4629 21.3163 66.4229 21.5955C66.3764 21.9749 66.2384 22.3373 66.0206 22.6515C65.8029 22.9656 65.512 23.2221 65.173 23.3987C64.5672 23.6993 63.866 23.6468 63.3746 23.2079C63.1832 23.0284 63.0427 22.8015 62.9673 22.5501C62.8919 22.2988 62.8843 22.032 62.9453 21.7768C62.9691 21.6671 62.826 21.5621 62.7067 21.6862C61.5762 22.8597 61.4951 24.3815 62.2297 25.0636C63.0454 25.8174 64.2619 25.3117 65.154 24.7345C66.1026 24.1132 66.9254 23.3661 67.7349 22.631C68.3177 22.1019 68.8936 21.5789 69.5046 21.1137C70.4778 20.3791 71.5797 19.7255 72.82 19.5538C73.5019 19.4518 74.1986 19.5342 74.8379 19.7923C75.7252 20.1501 76.2881 20.899 76.3597 21.5478C76.374 21.7386 76.5219 21.7625 76.6364 21.5955C76.881 21.2128 77.4987 20.2771 78.2127 19.1956L78.2129 19.1952C79.546 17.1759 81.2144 14.6486 81.4163 14.2634C81.507 14.0773 81.6119 14.0487 81.8123 14.0487H84.5076ZM47.9137 15.6992C47.9471 15.8757 48.0186 15.9091 48.0997 15.8901C48.5447 15.7689 48.931 15.4911 49.1874 15.1077C49.4259 14.7642 49.5356 14.2681 49.3019 14.0678C49.092 13.8912 48.7533 13.939 48.5004 14.1632C48.2856 14.3526 48.12 14.5914 48.0178 14.8589C47.9156 15.1265 47.8799 15.4148 47.9137 15.6992ZM28.0067 31.0075C25.0967 31.0266 22.5302 29.2282 22.2345 26.1083C22.0642 24.4859 22.5312 22.8609 23.5368 21.5764C24.405 20.4458 25.8743 19.5108 27.1146 19.2818C27.5153 19.2055 28.0592 19.2532 28.2834 19.5203C28.6364 19.9306 28.5362 20.379 28.1832 20.5603C27.2339 21.0421 26.0938 21.8722 25.5308 23.0028C25.2709 23.4832 25.1472 24.0257 25.1733 24.5714C25.1993 25.1171 25.3741 25.6452 25.6787 26.0988C26.8475 27.8638 30.1104 27.9115 33.1397 25.097C33.8934 24.4053 34.5613 23.7422 35.2434 22.9598C36.5791 21.4333 37.0228 20.8751 38.7974 18.4136C38.8165 18.385 38.826 18.3468 38.8165 18.3325C38.8022 18.2991 38.7783 18.2943 38.7258 18.2848C37.5428 18.323 36.5076 18.676 35.5058 19.4249C35.2196 19.6348 34.7998 19.6062 34.6185 19.3295C34.4181 19.0147 34.5613 18.6044 34.8952 18.3754C36.3559 17.3555 37.942 17.0951 39.5682 16.8282C39.737 16.8005 39.9063 16.7727 40.0759 16.744C40.0759 16.744 40.1999 16.744 40.3048 16.6152C40.6119 16.219 40.8877 15.8401 41.1616 15.4637C41.5473 14.9338 41.9292 14.409 42.3895 13.8483C43.1862 12.8751 44.2118 11.9783 44.9942 11.3057C45.9299 10.5042 46.5777 10.1572 47.189 9.82981C47.2945 9.77333 47.3988 9.71743 47.5034 9.65988C47.6942 9.56448 47.4796 9.44521 47.4223 9.44521C47.1298 9.39021 46.8365 9.33403 46.5424 9.27771L46.5419 9.27761C42.8322 8.56708 39.0125 7.83548 35.3484 9.19238C32.6101 10.2133 31.408 12.3886 31.9852 13.8388C32.3955 14.8692 33.7503 15.0314 35.0192 14.4112C36.0687 13.9008 37.0466 13.066 37.7384 11.9974C38.12 11.4011 38.9357 11.8304 38.4968 12.8656C37.3376 15.5847 35.1289 17.741 32.4384 17.8316C30.1438 17.9079 28.665 16.2192 28.6698 14.1393C28.6793 10.0367 33.2494 7.33669 38.0437 6.9312C42.0887 6.59746 45.9842 7.25138 49.9247 7.91286C51.6166 8.19687 53.3168 8.48227 55.0407 8.69149C59.439 9.221 63.6561 9.23532 68.0782 8.21445C68.603 8.10472 68.9655 8.43865 68.9369 8.9634C68.8892 9.72667 68.2977 10.4613 66.8427 11.2532C65.1874 12.1644 63.4557 12.441 61.6429 12.4554C58.641 12.4816 55.7787 11.6838 52.9122 10.8848C51.606 10.5208 50.299 10.1565 48.9775 9.86978C48.9784 9.9044 48.9809 9.94017 48.9835 9.97624L48.9835 9.97637C48.9947 10.1341 49.0063 10.2975 48.8821 10.3945C46.5446 12.1119 44.4313 13.8626 43.0144 16.3194C42.9667 16.3766 42.9954 16.4339 43.0765 16.4243C43.4159 16.4072 43.7455 16.3923 44.069 16.3777H44.069C44.9187 16.3392 45.7263 16.3026 46.5589 16.2335C46.7545 16.2192 46.764 16.1715 46.7497 16.0236C46.6877 15.57 46.736 15.1081 46.8904 14.6771C47.0449 14.2462 47.301 13.8588 47.637 13.5478C48.4002 12.8656 49.3543 12.7845 49.9888 13.2806C50.7044 13.8388 50.6424 14.8501 50.2512 15.6038C50.0749 15.9357 49.8337 16.2287 49.542 16.4655C49.2502 16.7024 48.9139 16.8781 48.5529 16.9825C48.5529 16.9825 48.4193 17.0111 48.4384 17.1304C48.4527 17.2443 48.7679 17.462 49.0349 17.6463C49.215 17.7707 49.3732 17.8799 49.402 17.9318C49.4736 18.0558 49.4354 18.2419 49.3066 18.385C49.2556 18.4471 49.1916 18.4972 49.119 18.5319C49.0465 18.5665 48.9672 18.5847 48.8868 18.5853C48.7435 18.5853 48.6539 18.536 48.4748 18.4375L48.4575 18.4279C48.0027 18.1849 47.598 17.8579 47.2649 17.4643C47.1504 17.326 47.0932 17.3212 46.8212 17.3403C45.5809 17.4118 43.6441 17.5979 42.337 17.7601C42.0174 17.7982 41.9697 17.8602 41.9077 17.97L41.7687 18.1992C39.7193 21.5782 37.5314 25.1855 35.1337 27.6205C32.51 30.2872 30.3251 30.9884 28.0067 31.0075ZM4.02592 20.0068C4.02592 10.7951 26.0987 3.27215 53.333 3.27215C80.5626 3.27215 102.64 10.7999 102.64 20.0068C102.64 29.2137 80.5674 36.7414 53.333 36.7414C26.0987 36.7414 4.02592 29.2137 4.02592 20.0068ZM2.22747 20.0068C2.22747 30.0867 25.1064 38.2584 53.333 38.2584C81.5548 38.2584 104.434 30.0867 104.434 20.0068C104.434 9.92212 81.5548 1.75516 53.333 1.75516C25.1064 1.75516 2.22747 9.92212 2.22747 20.0068Z" fill="#0D1117"></path> </g><defs> <clippath id="clip0_43_208"> <rect width="106.667" height="40" fill="white"></rect> </clippath> </defs> </svg> </div> <div class="Primer_Brand__Animation-module__Animation___KNtEW Primer_Brand__Animation-module__Animation--slide-in-right___UZvNx"> <svg width="97" height="40" viewbox="0 0 97 40" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Stripe</title><g clip-path="url(#clip0_1_624)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M52.6143 0V5.42063L45.9119 6.86257V1.41524L52.6143 0ZM66.5529 8.4375C63.936 8.4375 62.2538 9.66582 61.3192 10.5203L60.972 8.86474H55.0975V40L61.7731 38.5847L61.7998 31.0279C62.7611 31.7222 64.1763 32.7102 66.5262 32.7102C71.3059 32.7102 75.6585 28.865 75.6585 20.4003C75.6318 12.6565 71.2258 8.4375 66.5529 8.4375ZM64.9507 26.8356C63.3753 26.8356 62.4407 26.2748 61.7998 25.5806L61.7731 15.6739C62.4674 14.8995 63.4287 14.3655 64.9507 14.3655C67.3807 14.3655 69.0629 17.0891 69.0629 20.5872C69.0629 24.1653 67.4074 26.8356 64.9507 26.8356ZM96.7002 20.6673C96.7002 13.8314 93.3891 8.4375 87.0606 8.4375C80.7053 8.4375 76.8602 13.8314 76.8602 20.6139C76.8602 28.6514 81.3996 32.7102 87.915 32.7102C91.0926 32.7102 93.4959 31.9892 95.3117 30.9745V25.634C93.4959 26.5419 91.4131 27.1026 88.7695 27.1026C86.1794 27.1026 83.8829 26.1947 83.5892 23.0438H96.6468C96.6468 22.8966 96.6564 22.5623 96.6674 22.1771L96.6675 22.1762L96.6675 22.175C96.6825 21.6521 96.7002 21.036 96.7002 20.6673ZM83.5091 18.1305C83.5091 15.1131 85.3516 13.8581 87.0338 13.8581C88.6627 13.8581 90.3984 15.1131 90.3984 18.1305H83.5091ZM52.6143 8.89248H45.9119V32.2572H52.6143V8.89248ZM38.302 8.8923L38.7293 10.8683C40.3047 7.98441 43.4289 8.57187 44.2834 8.8923V15.0339C43.4556 14.7402 40.7854 14.3663 39.2099 16.4224V32.2571H32.5343V8.8923H38.302ZM25.3778 3.09746L18.8624 4.48599L18.8357 25.8748C18.8357 29.8267 21.7997 32.7373 25.7517 32.7373C27.9413 32.7373 29.5434 32.3368 30.4246 31.8561V26.4355C29.5701 26.7827 25.3511 28.011 25.3511 24.059V14.5796H30.4246V8.89192H25.3511L25.3778 3.09746ZM9.59646 14.232C8.18122 14.232 7.32674 14.6325 7.32674 15.6739C7.32674 16.8109 8.79732 17.3111 10.6217 17.9316C13.596 18.9432 17.5106 20.2747 17.5271 25.2067C17.5271 29.9865 13.7087 32.7369 8.15452 32.7369C5.8581 32.7369 3.34805 32.2829 0.864712 31.2148V24.8596C3.10773 26.0879 5.9382 26.9958 8.15452 26.9958C9.64986 26.9958 10.718 26.5953 10.718 25.3669C10.718 24.1075 9.12383 23.5318 7.19928 22.8368C4.26831 21.7783 0.570984 20.4431 0.570984 15.9943C0.570984 11.268 4.17583 8.4375 9.59646 8.4375C11.8128 8.4375 14.0024 8.78463 16.2187 9.66582V15.9409C14.1893 14.8461 11.6259 14.232 9.59646 14.232Z"></path> </g><defs> <clippath id="clip0_1_624"> <rect width="96.1292" height="40" fill="white" transform="translate(0.570984)"></rect> </clippath> </defs> </svg> </div> </div> </div> </div> </div> </section> </div> </div> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:R2lb:" style="margin-block-start:80px"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--span-12___Tn1Hg"> <div class="Primer_Brand__Box-module__Box-paddingBlockEnd--80___Sbcpv Detail-module__detailRiverStoryScroll--rz2zi"> <div class="Primer_Brand__RiverStoryScroll-module__RiverStoryScroll___GKo1Z"> <section class="Primer_Brand__river-shared-module__River___eSXvR Primer_Brand__river-shared-module__River--60-40___NljA1 Primer_Brand__river-shared-module__River--align-end___aNjz4 Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs"> <div class="Primer_Brand__river-shared-module__River__content___p4EdY"> <div class="Primer_Brand__river-shared-module__River__heading___tl6zS"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--4___C9jDG">Drive innovation with AI-powered developer tools</h3> </div> <div class="Primer_Brand__river-shared-module__River__body-text___aJne5"> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__river-shared-module__River__text___TQQhU">AI-driven code suggestions enhances job satisfaction and focus for <a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://github.blog/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness/" class="Primer_Brand__InlineLink-module__InlineLink___U_Ama" data-ref="river-inline-link-LTdimBpTi4OjEcsBQhXqq" data-analytics-event="{"action":"6075_of_developers","tag":"hyperlink","location":"drive_innovation_with_aipowered_developer_tools","label":"6075_of_developers_hyperlink_null_drive_innovation_with_aipowered_developer_tools"}">60-75% of developers</a>, reducing frustration and enabling more rewarding work.</p> </div> <div class="Primer_Brand__river-shared-module__River__call-to-action___yeIFh"> <a class="Primer_Brand__Link-module__Link___lvKjM Primer_Brand__Link-module__Link--default___UKAcZ" href="https://github-com.translate.goog/features/copilot?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-ref="river-cta-link-cPd0frPLJEiVXo9vwV508" data-analytics-event="{"action":"explore_github_copilot","tag":"link","context":"ctas","location":"drive_innovation_with_aipowered_developer_tools","label":"explore_github_copilot_link_ctas_drive_innovation_with_aipowered_developer_tools"}"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Explore GitHub Copilot</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></a> </div> </div> <div class="Primer_Brand__river-shared-module__River__visual___kjFE2 Primer_Brand__river-shared-module__River__visual--fill-media___psmFL Primer_Brand__river-shared-module__River__visual--rounded___x1iTx width-full"> <img src="//images.ctfassets.net/8aevphvgewt8/eYhy9pDRGfRYNkXPU5qyP/0b0ce6489bebfebcc9948c15d141df85/AI2.webp" alt="Copilot making a code suggestion"> </div> </section> <section class="Primer_Brand__river-shared-module__River___eSXvR Primer_Brand__river-shared-module__River--60-40___NljA1 Primer_Brand__river-shared-module__River--align-start___wo12V Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs"> <div class="Primer_Brand__river-shared-module__River__content___p4EdY"> <div class="Primer_Brand__river-shared-module__River__heading___tl6zS"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--4___C9jDG">Built-in security</h3> </div> <div class="Primer_Brand__river-shared-module__River__body-text___aJne5"> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__river-shared-module__River__text___TQQhU">Manage the SDLC with automated security tools. Find and fix vulnerabilities quickly and efficiently with security checks integrated into every step of the developer's workflow.</p> </div> <div class="Primer_Brand__river-shared-module__River__call-to-action___yeIFh"> <a class="Primer_Brand__Link-module__Link___lvKjM Primer_Brand__Link-module__Link--default___UKAcZ" href="https://github-com.translate.goog/enterprise/advanced-security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-ref="river-cta-link-49iSf77s0yQejtlZ7aekA7" data-analytics-event="{"action":"explore_github_advanced_security","tag":"link","context":"ctas","location":"builtin_security","label":"explore_github_advanced_security_link_ctas_builtin_security"}"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Explore GitHub Advanced Security</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></a> </div> </div> <div class="Primer_Brand__river-shared-module__River__visual___kjFE2 Primer_Brand__river-shared-module__River__visual--fill-media___psmFL Primer_Brand__river-shared-module__River__visual--rounded___x1iTx width-full"> <img src="//images.ctfassets.net/8aevphvgewt8/K315Nmz6kmpa5aKcHmBh5/1a1a76763d1a374b691a3d450410b52a/Security2.webp" alt="Code scanning results displaying a warning and a comment urging it to be fixed"> </div> </section> <section class="Primer_Brand__river-shared-module__River___eSXvR Primer_Brand__river-shared-module__River--60-40___NljA1 Primer_Brand__river-shared-module__River--align-end___aNjz4 Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__internal-river___eUmDR Primer_Brand__RiverStoryScroll-module__RiverStoryScroll__content-stack___jBEVs"> <div class="Primer_Brand__river-shared-module__River__content___p4EdY"> <div class="Primer_Brand__river-shared-module__River__heading___tl6zS"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--4___C9jDG">Streamline team collaboration</h3> </div> <div class="Primer_Brand__river-shared-module__River__body-text___aJne5"> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__river-shared-module__River__text___TQQhU">Help<!-- --> developers and operations teams more regularly communicate and provide feedback about timelines and goals so everyone is responsible for the project’s success.</p> </div> <div class="Primer_Brand__river-shared-module__River__call-to-action___yeIFh"> <a class="Primer_Brand__Link-module__Link___lvKjM Primer_Brand__Link-module__Link--default___UKAcZ" href="https://github-com.translate.goog/features/issues?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-ref="river-cta-link-6qeJxVho9egR85rCYnqFKR" data-analytics-event="{"action":"explore_collaboration_tools","tag":"link","context":"ctas","location":"streamline_team_collaboration","label":"explore_collaboration_tools_link_ctas_streamline_team_collaboration"}"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Explore collaboration tools</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></a> </div> </div> <div class="Primer_Brand__river-shared-module__River__visual___kjFE2 Primer_Brand__river-shared-module__River__visual--fill-media___psmFL Primer_Brand__river-shared-module__River__visual--rounded___x1iTx width-full"> <img src="//images.ctfassets.net/8aevphvgewt8/31ACby2yGhv2oCtr3JjQ2g/ed532822e21654463802e84bbc456266/Collaboration.webp" alt="Project board displaying issues in prototype and beta categories"> </div> </section> </div> </div> <div class="Primer_Brand__Animation-module__Animation___KNtEW Primer_Brand__Animation-module__Animation--fade-in___jUvJD Primer_Brand__Box-module__Box-paddingBlockEnd--128___H35FY"> <div class="Primer_Brand__Stack-module__Stack___tASKe Primer_Brand__Stack-module__Stack-narrow--vertical___GDT_Z Primer_Brand__Stack-module__Stack-regular--horizontal___WDLyR Primer_Brand__Stack-module__Stack--gap-48___vhQgW Primer_Brand__Stack-module__Stack--justify-content-space-between___r8E3d Primer_Brand__Stack-module__Stack--padding-none___RCMh9"> <div class="Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE Detail-module__statistic--rMQbI" data-testid="Statistic"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f Primer_Brand__Heading-module__Heading--2___TFg09 Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2 Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki">88%<span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--300___TBQTB Primer_Brand__Statistic-module__Statistic__description___I2lpL Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5">of developers experience increased productivity</span></h3> </div> <div class="Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE Detail-module__statistic--rMQbI" data-testid="Statistic"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f Primer_Brand__Heading-module__Heading--2___TFg09 Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2 Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki">75%<span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--300___TBQTB Primer_Brand__Statistic-module__Statistic__description___I2lpL Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5">reduced time spent managing tools</span></h3> </div> <div class="Primer_Brand__Statistic-module__Statistic--variant-boxed___X9IAB Primer_Brand__Statistic-module__Statistic--padding-none___mZRAE Detail-module__statistic--rMQbI" data-testid="Statistic"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--hubot-sans___w3_5f Primer_Brand__Heading-module__Heading--2___TFg09 Primer_Brand__Heading-module__Heading--weight-semibold___NMvbh Primer_Brand__Heading-module__Heading--stretch-condensed____i8A2 Primer_Brand__Statistic-module__Statistic__heading___xQ8Ki">1min<span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--300___TBQTB Primer_Brand__Statistic-module__Statistic__description___I2lpL Primer_Brand__Statistic-module__Statistic__description--accent___wZsb5">set-up time for largest repo with GitHub Codespaces</span></h3> </div> </div> </div> <div class="Primer_Brand__BreakoutBanner-module__BreakoutBanner___OholM ContentfulBreakoutBanner-module__wrapper--bKEHg" style="--brand-BreakoutBanner-background-color:var(--brand-color-canvas-subtle);--brand-BreakoutBanner-background-image-src:url(//images.ctfassets.net/8aevphvgewt8/1Vb58w9r0lsofmO03TMT8y/5dc2d8e1dd76a03546c2edde01ff3908/373369438-4a17665a-42ed-485f-acac-04b9a24a23f9.jpg);--brand-BreakoutBanner-narrow-background-image-position:bottom -167px right -70px;--brand-BreakoutBanner-regular-background-image-position:bottom 35% right 57%;--brand-BreakoutBanner-wide-background-image-position:bottom 35% right 57%;--brand-BreakoutBanner-narrow-background-image-size:680px;--brand-BreakoutBanner-regular-background-image-size:140%;--brand-BreakoutBanner-wide-background-image-size:140%"> <div class="Primer_Brand__BreakoutBanner-module__BreakoutBanner-container___X145s"> <div class="Primer_Brand__BreakoutBanner-module__BreakoutBanner-content___WPxKC"> <div class="Primer_Brand__BreakoutBanner-module__BreakoutBanner-leadingVisual___lIc6l"> <div class="ContentfulBreakoutBanner-module__logoWrapper--SHjsV"> <svg width="165" height="39" viewbox="0 0 165 39" fill="none" xmlns="http://www.w3.org/2000/svg"> <title>Gartner</title><path fill-rule="evenodd" clip-rule="evenodd" d="M159.514 17.6239H157.253C153.651 17.6239 151.774 20.5238 151.774 23.2949V35.8147H145.38V12.0837H151.436L151.567 15.0469C152.841 13.0176 155.065 12.0837 157.804 12.0837H159.978L159.514 17.6239Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M115.645 35.8148H109.239V23.2699C109.239 20.6429 109.015 17.3376 105.326 17.3376C101.769 17.3376 100.356 19.9012 100.356 22.8971V35.8148H93.9541V12.0837H99.8878L100.022 15.1161C101.296 13.0868 103.665 11.5052 107.159 11.5052C113.605 11.5052 115.645 16.1173 115.645 20.9158V35.8148Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M91.167 30.2706L90.7198 35.6667C89.1846 36.0875 87.8201 36.2298 86.1774 36.2298C80.1477 36.2298 78.3937 33.4567 78.3937 27.8953V5.39417H84.7976V12.0836H91.167L90.7198 17.6239H84.7976V27.4149C84.7976 29.6441 85.4059 30.8509 87.6992 30.8509C88.6856 30.8509 89.7987 30.7318 91.167 30.2706Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M75.7989 17.624H74.0602C70.4581 17.624 68.6619 20.5181 68.6619 23.2949V35.8148H62.2676V12.0837H68.328L68.4566 15.047C69.7308 13.0177 71.9531 12.0837 74.7012 12.0837H76.294L75.7989 17.624Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M33.3858 33.1877C29.0487 35.513 24.7116 36.8505 18.9851 36.6852C8.36503 36.3585 0.706055 29.7594 0.706055 18.6078C0.706055 7.50231 8.4418 0.407396 18.987 0.245973C24.3374 0.16334 29.1197 1.52198 32.858 4.8273L28.354 9.38942C26.0396 7.41583 22.6371 6.25897 18.5687 6.44538C11.9307 6.749 7.92749 11.5859 7.84113 18.2273C7.75477 25.4202 12.1609 30.3821 19.0485 30.5646C22.2917 30.6453 24.6099 30.2091 26.623 29.3059V21.9496H19.4649L19.9447 15.9117H33.3858V33.1877Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M142.521 26.2005H124.975C125.474 29.231 127.854 31.0547 130.819 31.1431C133.701 31.2238 135.31 30.3456 137.419 28.2106L141.595 31.3987C138.63 35.0595 135.07 36.3989 131.011 36.3989C123.874 36.3989 118.529 31.3987 118.529 23.9463C118.529 16.5094 123.847 11.5052 130.744 11.5052C138.346 11.5052 142.521 16.1173 142.521 24.3038V26.2005ZM136.108 21.2406C135.912 18.2466 133.667 16.3479 130.583 16.4709C127.472 16.5901 125.403 18.6136 124.975 21.2406H136.108Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M58.2388 20.2759V35.8147H52.593L52.4548 33.4703C50.7238 35.6187 47.9085 36.3989 45.0203 36.3989C40.6641 36.3989 36.5458 34.2409 36.4613 29.231C36.3327 21.352 45.314 20.7909 50.9522 20.7909H52.0844V20.4815C52.0844 17.8776 50.3592 16.4709 47.1217 16.4709C44.792 16.4709 42.4968 17.4068 40.7984 18.9999L37.1042 15.2391C40.4587 12.5199 43.9457 11.5052 47.6648 11.5052C55.0033 11.5052 58.2388 14.9028 58.2388 20.2759ZM52.0844 25.4587H51.1882C48.1599 25.4741 42.8403 25.6221 42.8576 28.7948C42.8902 33.2589 52.0844 31.8464 52.0844 26.4503V25.4587Z" fill="#1F2328"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M155.159 33.9823C155.159 32.0307 156.612 30.5557 158.479 30.5557C160.316 30.5557 161.766 32.0307 161.766 33.9823C161.766 35.9688 160.316 37.4338 158.479 37.4338C156.612 37.4338 155.159 35.9688 155.159 33.9823ZM158.479 38.1166C160.691 38.1166 162.585 36.3735 162.585 33.9823C162.585 31.6185 160.691 29.8729 158.479 29.8729C156.235 29.8729 154.341 31.6185 154.341 33.9823C154.341 36.3735 156.235 38.1166 158.479 38.1166ZM157.614 34.3151H158.432L159.672 36.3735H160.465L159.135 34.2803C159.824 34.1934 160.355 33.8209 160.355 32.9692C160.355 32.0307 159.799 31.6185 158.689 31.6185H156.906V36.3735H157.614V34.3151ZM157.614 33.6943V32.2293H158.584C159.076 32.2293 159.608 32.3361 159.608 32.9221C159.608 33.6546 159.062 33.6943 158.469 33.6943H157.614Z" fill="#1F2328"></path> </svg> </div> </div> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--4___C9jDG Primer_Brand__BreakoutBanner-module__BreakoutBanner__heading___mnzmT"><p>Build and innovate with a leader in the Gartner® Magic Quadrant™ for DevOps Platforms</p></h3> <div class="Primer_Brand__Stack-module__Stack___tASKe Primer_Brand__Stack-module__Stack-narrow--vertical___GDT_Z Primer_Brand__Stack-module__Stack-regular--horizontal___WDLyR Primer_Brand__Stack-module__Stack-narrow--gap-normal___smNw5 Primer_Brand__Stack-module__Stack-regular--gap-spacious___oMqRv Primer_Brand__Stack-module__Stack--padding-none___RCMh9 Primer_Brand__BreakoutBanner-module__BreakoutBanner-linkGroup___s8PUk"> <a class="Primer_Brand__Link-module__Link___lvKjM Primer_Brand__Link-module__Link--accent___FWEDd" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.gartner.com/reprints/?id%3D1-2IPAEKGC%26ct%3D240903%26st%3Dsb" data-analytics-event="{"action":"read_the_report","tag":"link","context":"gartner_breakout_banner","location":"build_and_innovate_with_a_leader_in_the_gartner_magic_quadrant_for_devops_platforms","label":"read_the_report_link_gartner_breakout_banner_build_and_innovate_with_a_leader_in_the_gartner_magic_quadrant_for_devops_platforms"}"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Read the report</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></a> </div> </div> </div> </div> </div> </div> <div> <div data-color-mode="dark"> <div class="Primer_Brand__Box-module__Box-paddingBlockStart--128___PQBNx Primer_Brand__Box-module__Box-paddingBlockEnd--112___ty2_p Primer_Brand__Box-module__Box-backgroundColor--default___yHgTN Primer_Brand__Box-module__Box-borderRadius--xlarge___Efss7 Detail-module__noBottomRadius--qis5s"> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:R3lb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--span-12___Tn1Hg"> <div class="Primer_Brand__Stack-module__Stack___tASKe Primer_Brand__Stack-module__Stack--vertical___CFzE7 Primer_Brand__Stack-module__Stack-narrow--gap-64___zmJsB Primer_Brand__Stack-module__Stack-regular--gap-112___VFbdf Primer_Brand__Stack-module__Stack--padding-none___RCMh9"> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:Rflb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--medium-span-10___eN2sH Primer_Brand__Grid-module__Grid__column--medium-start-2___ZxYOX"> <figure class="Primer_Brand__Testimonial-module__Testimonial___UUywT Primer_Brand__Testimonial-module__Testimonial--size-large___pF70c" style="--testimonial-accent-color:pink"> <div aria-hidden="true" class="Primer_Brand__Testimonial-module__Testimonial__quoteMark___cC2M1 Primer_Brand__Testimonial-module__Testimonial__quoteMark--pink___hrNQC"> “ </div> <blockquote> <span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Testimonial-module__Testimonial-quote___QXF1F">The availability of out-of-the-box integrations with our existing tooling is a big part of GitHub’s appeal. GitHub really helps bring DevOps to life.</span> </blockquote> <div class="Primer_Brand__Testimonial-module__Testimonial__media___JbJUQ"> <figcaption class="Primer_Brand__Testimonial-module__Testimonial-caption___Wvb67"> <span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Testimonial-module__Testimonial-from___Kfj__">Danilo Suntal</span><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Testimonial-module__Testimonial-position___j2h0f">Manufacturing Data Flow Product and Platform, P&G</span> </figcaption> </div> </figure> </div> </div> <section class="Primer_Brand__CTABanner-module__CTABanner___m0t8s Detail-module__ctaBanner--Hjrte"> <div class="Primer_Brand__CTABanner-module__CTABanner-container___iRzd1 Primer_Brand__CTABanner-module__CTABanner-container--border___FbAer Primer_Brand__CTABanner-module__CTABanner-container--background___v1yTH"> <div class="Primer_Brand__CTABanner-module__CTABanner-content___sZo6_ Primer_Brand__CTABanner-module__CTABanner-content--center___S0ChQ"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--1___Ufc7G">DevOps strategies, amplified by GitHub tools</h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__CTABanner-module__CTABanner-description___I7md6">Trusted by 90% of the Fortune 100, GitHub helps millions of developers and companies collaborate, build, and deliver secure software faster. And with thousands of DevOps integrations, developers can build smarter from day one with the tools you know and love—or discover new ones.<!-- --></p> <section class="Primer_Brand__ButtonGroup-module__ButtonGroup___QQSsj"> <a class="Primer_Brand__Button-module__Button___lDruK Primer_Brand__Button-module__Button--primary___xIC7G Primer_Brand__Button-module__Button--size-medium___EyCyw" href="https://github-com.translate.goog/organizations/enterprise_plan?ref_cta=Start+a+free+trial&ref_loc=footer&ref_page=/solutions_usecase_devops&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-analytics-event="{"action":"start_a_free_trial","tag":"button","context":"CTAs","location":"devops_strategies_amplified_by_github_tools","label":"start_a_free_trial_button_CTAs_devops_strategies_amplified_by_github_tools"}"><span class="Primer_Brand__Button-module__Button__text___Z3ocU"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Text-module__Text--weight-semibold___Ns19j Primer_Brand__Button-module__Button--label___lUBc0 Primer_Brand__Button-module__Button--label-medium___DW2TM Primer_Brand__Button-module__Button--label-primary___Leisi">Start a free trial</span></span><span class="Primer_Brand__Button-module__Button__trailing-visual___zg8jd"> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Button-module__Button-arrow___SkJXQ" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true" focusable="false" data-testid="Button-expandable-arrow"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg></span></a><a class="Primer_Brand__Button-module__Button___lDruK Primer_Brand__Button-module__Button--secondary___akMC2 Primer_Brand__Button-module__Button--size-medium___EyCyw" href="https://github-com.translate.goog/enterprise/contact?ref_cta=Contact+sales&ref_loc=footer&ref_page=/solutions_usecase_devops&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-analytics-event="{"action":"contact_sales","tag":"button","context":"CTAs","location":"devops_strategies_amplified_by_github_tools","label":"contact_sales_button_CTAs_devops_strategies_amplified_by_github_tools"}" data-ref="cta-banner-secondary-action-7AVKkT6m04wBCjph0A8FnN"><span class="Primer_Brand__Button-module__Button__text___Z3ocU"><span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Text-module__Text--weight-semibold___Ns19j Primer_Brand__Button-module__Button--label___lUBc0 Primer_Brand__Button-module__Button--label-medium___DW2TM Primer_Brand__Button-module__Button--label-secondary___DRJoJ">Contact sales</span></span></a> </section> </div> </div> </section> <div class="Primer_Brand__Stack-module__Stack___tASKe Primer_Brand__Stack-module__Stack--vertical___CFzE7 Primer_Brand__Stack-module__Stack--gap-64___XKCAY Primer_Brand__Stack-module__Stack--align-items-center___xWKxj Primer_Brand__Stack-module__Stack--padding-none___RCMh9"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--3___wsITu">Additional resources</h3> <div class="Primer_Brand__Grid-module__Grid___q48mT" data-testid="Grid-:R4vlb:"> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--xsmall-span-12___brXS7 Primer_Brand__Grid-module__Grid__column--small-span-12___NdAWP Primer_Brand__Grid-module__Grid__column--medium-span-6___DACuh Primer_Brand__Grid-module__Grid__column--large-span-4___eJREG Primer_Brand__Grid-module__Grid__column--xlarge-span-4___D_9gq Primer_Brand__Grid-module__Grid__column--xxlarge-span-4___wmisc"> <div class="height-full"> <div class="Primer_Brand__Card-module__Card--skew___pEeoW Primer_Brand__Card-module__Card--maxWidth___sqVhD"> <div class="Primer_Brand__Card-module__Card__skew-bounding___Fz3yy"> <div class="Primer_Brand__Card-module__Card___ByGEk Primer_Brand__Card-module__Card--colorMode-dark___Sz8BE Primer_Brand__Card-module__Card--variant-default___nSKnF Primer_Brand__Card-module__Card--border___nNZlZ Primer_Brand__Card-module__Card--colorMode-dark___Sz8BE height-full" data-ref="card-action-64jImywUtTnsuhjiV71wc8" data-analytics-event="{"action":"learn_more","tag":"card","context":"find_the_right_devops_platform","label":"learn_more_card_find_the_right_devops_platform_null"}"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--subhead-large____C6GZ Primer_Brand__Card-module__Card__heading___INFhp"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com/devops/2024-gartner-mq-for-devops-platforms/" class="Primer_Brand__Card-module__Card__link___Ye5mq">Find the right DevOps platform</a></h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Card-module__Card__description___KN9CH">Narrow your search with the 2024 Gartner® Magic Quadrant™ for DevOps Platforms report.</p> <div class="Primer_Brand__Card-module__Card__action___C6sRY"> <span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Get the Gartner report</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg> </div> </div> <div class="Primer_Brand__Card-module__Card__torch___KkYgP"></div> </div> </div> </div> </div> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--xsmall-span-12___brXS7 Primer_Brand__Grid-module__Grid__column--small-span-12___NdAWP Primer_Brand__Grid-module__Grid__column--medium-span-6___DACuh Primer_Brand__Grid-module__Grid__column--large-span-4___eJREG Primer_Brand__Grid-module__Grid__column--xlarge-span-4___D_9gq Primer_Brand__Grid-module__Grid__column--xxlarge-span-4___wmisc"> <div class="height-full"> <div class="Primer_Brand__Card-module__Card--skew___pEeoW Primer_Brand__Card-module__Card--maxWidth___sqVhD"> <div class="Primer_Brand__Card-module__Card__skew-bounding___Fz3yy"> <div class="Primer_Brand__Card-module__Card___ByGEk Primer_Brand__Card-module__Card--colorMode-dark___Sz8BE Primer_Brand__Card-module__Card--variant-default___nSKnF Primer_Brand__Card-module__Card--border___nNZlZ Primer_Brand__Card-module__Card--colorMode-dark___Sz8BE height-full" data-ref="card-action-48htYYfJTT8yGpaANjW13I" data-analytics-event="{"action":"learn_more","tag":"card","context":"what_is_devops","label":"learn_more_card_what_is_devops_null"}"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--subhead-large____C6GZ Primer_Brand__Card-module__Card__heading___INFhp"><a href="https://github-com.translate.goog/resources/articles/devops/what-is-devops?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="Primer_Brand__Card-module__Card__link___Ye5mq">What is DevOps?</a></h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Card-module__Card__description___KN9CH">By bringing people, processes, and products together, DevOps enables development teams to continuously deliver value.</p> <div class="Primer_Brand__Card-module__Card__action___C6sRY"> <span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Learn more about DevOps</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg> </div> </div> <div class="Primer_Brand__Card-module__Card__torch___KkYgP"></div> </div> </div> </div> </div> <div class="Primer_Brand__Grid-module__Grid__column___HTpsw Primer_Brand__Grid-module__Grid__column--xsmall-span-12___brXS7 Primer_Brand__Grid-module__Grid__column--small-span-12___NdAWP Primer_Brand__Grid-module__Grid__column--medium-span-6___DACuh Primer_Brand__Grid-module__Grid__column--large-span-4___eJREG Primer_Brand__Grid-module__Grid__column--xlarge-span-4___D_9gq Primer_Brand__Grid-module__Grid__column--xxlarge-span-4___wmisc"> <div class="height-full"> <div class="Primer_Brand__Card-module__Card--skew___pEeoW Primer_Brand__Card-module__Card--maxWidth___sqVhD"> <div class="Primer_Brand__Card-module__Card__skew-bounding___Fz3yy"> <div class="Primer_Brand__Card-module__Card___ByGEk Primer_Brand__Card-module__Card--colorMode-dark___Sz8BE Primer_Brand__Card-module__Card--variant-default___nSKnF Primer_Brand__Card-module__Card--border___nNZlZ Primer_Brand__Card-module__Card--colorMode-dark___Sz8BE height-full" data-ref="card-action-1F2LkLeffqiBArdP5Jz8U6" data-analytics-event="{"action":"learn_more","tag":"card","context":"discover_innersource","label":"learn_more_card_discover_innersource_null"}"> <h3 class="Primer_Brand__Heading-module__Heading___IVpmp Primer_Brand__Heading-module__Heading-font--mona-sans___SCnTx Primer_Brand__Heading-module__Heading--subhead-large____C6GZ Primer_Brand__Card-module__Card__heading___INFhp"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com/software-development/innersource/" class="Primer_Brand__Card-module__Card__link___Ye5mq">Discover innersource</a></h3> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Card-module__Card__description___KN9CH">This practice empowers developers to save time and energy by bringing methodologies from open source into their internal development.</p> <p class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--muted___lTaVa Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Card-module__Card__description___KN9CH"></p> <div class="Primer_Brand__Card-module__Card__action___C6sRY"> <span class="Primer_Brand__Text-module__Text___pecHN Primer_Brand__Text-module__Text-font--mona-sans___GpzSG Primer_Brand__Text-module__Text--default___DChoE Primer_Brand__Text-module__Text--200___XAIGT Primer_Brand__Link-module__Link--label___j8etE">Read more on Innersouce</span> <svg class="Primer_Brand__ExpandableArrow-module__ExpandableArrow___rkfek Primer_Brand__Link-module__Link-arrow___HBMJ9" width="16" height="16" viewbox="0 0 16 16" fill="none" aria-hidden="true"> <path fill="currentColor" d="M7.28033 3.21967C6.98744 2.92678 6.51256 2.92678 6.21967 3.21967C5.92678 3.51256 5.92678 3.98744 6.21967 4.28033L7.28033 3.21967ZM11 8L11.5303 8.53033C11.8232 8.23744 11.8232 7.76256 11.5303 7.46967L11 8ZM6.21967 11.7197C5.92678 12.0126 5.92678 12.4874 6.21967 12.7803C6.51256 13.0732 6.98744 13.0732 7.28033 12.7803L6.21967 11.7197ZM6.21967 4.28033L10.4697 8.53033L11.5303 7.46967L7.28033 3.21967L6.21967 4.28033ZM10.4697 7.46967L6.21967 11.7197L7.28033 12.7803L11.5303 8.53033L10.4697 7.46967Z"></path><path class="Primer_Brand__ExpandableArrow-module__ExpandableArrow-stem___g4mdy" stroke="currentColor" d="M1.75 8H11" stroke-width="1.5" stroke-linecap="round"></path> </svg> </div> </div> <div class="Primer_Brand__Card-module__Card__torch___KkYgP"></div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <script type="application/ld+json">{"@context":"https://schema.org","@type":"Article","headline":"Unified AI-Powered Platforms for DevOps Solutions | GitHub","image":["https://images.ctfassets.net/8aevphvgewt8/6cuxKTqIN1l0NMxSNlx15F/7d746be47686a08fbc09219bc63df0e5/Hero2.webp?w=2560&h=1440&fm=webp","https://images.ctfassets.net/8aevphvgewt8/6cuxKTqIN1l0NMxSNlx15F/7d746be47686a08fbc09219bc63df0e5/Hero2.webp?w=1280&h=960&fm=webp","https://images.ctfassets.net/8aevphvgewt8/6cuxKTqIN1l0NMxSNlx15F/7d746be47686a08fbc09219bc63df0e5/Hero2.webp?w=1000&h=1000&fm=webp"],"publisher":{"@type":"Organization","name":"GitHub","logo":"https://github.githubassets.com/images/modules/open_graph/github-logo.png"},"author":{"@type":"Organization","name":"GitHub","url":"https://www.github.com"}}</script> <script type="application/ld+json">{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Solutions","item":"https://github.com/solutions"},{"@type":"ListItem","position":2,"name":"By use case","item":"https://github.com/solutions/use-case"}]}</script> </div> </div> <script type="application/json" id="__PRIMER_DATA_:R0:__">{"resolvedServerColorMode":"day"}</script> </div> </react-app> </main> </div> <footer role="contentinfo" class="footer pt-6 position-relative" data-analytics-visible="{"category":"Footer","action":"visible","label":"text: Marketing footer"}" data-color-mode="dark" data-dark-theme="dark"> <h2 class="sr-only">Site-wide Links</h2> <div class="container-xl p-responsive"> <div class="d-flex flex-wrap py-5 mb-5"> <section class="col-12 col-lg-4 mb-5"><a href="https://github-com.translate.goog/?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" data-analytics-event="{"category":"Footer","action":"go to home","label":"text:home"}" class="color-fg-default d-inline-block" aria-label="Go to GitHub homepage"> <svg height="30" aria-hidden="true" viewbox="0 0 68 24" version="1.1" width="85" data-view-component="true" class="octicon octicon-logo-github footer-logo-mktg width-auto d-block"><path d="M27.8 17.908h-.03c.013 0 .022.014.035.017l.01-.002-.016-.015Zm.005.017c-.14.001-.49.073-.861.073-1.17 0-1.575-.536-1.575-1.234v-4.652h2.385c.135 0 .24-.12.24-.283V9.302c0-.133-.12-.252-.24-.252H25.37V5.913c0-.119-.075-.193-.21-.193h-3.24c-.136 0-.21.074-.21.193V9.14s-1.636.401-1.741.416a.255.255 0 0 0-.195.253v2.021c0 .164.12.282.255.282h1.665v4.876c0 3.627 2.55 3.998 4.29 3.998.796 0 1.756-.252 1.906-.327.09-.03.135-.134.135-.238v-2.23a.264.264 0 0 0-.219-.265Zm35.549-3.272c0-2.69-1.095-3.047-2.25-2.928-.9.06-1.62.505-1.62.505v5.232s.735.506 1.83.536c1.545.044 2.04-.506 2.04-3.345ZM67 14.415c0 5.099-1.665 6.555-4.576 6.555-2.46 0-3.78-1.233-3.78-1.233s-.06.683-.135.773c-.045.089-.12.118-.21.118h-2.22c-.15 0-.286-.119-.286-.252l.03-16.514a.26.26 0 0 1 .255-.252h3.196a.26.26 0 0 1 .255.252v5.604s1.23-.788 3.03-.788l-.015-.03c1.8 0 4.456.67 4.456 5.767ZM53.918 9.05h-3.15c-.165 0-.255.119-.255.282v8.086s-.826.58-1.95.58c-1.126 0-1.456-.506-1.456-1.62v-7.06a.262.262 0 0 0-.255-.254h-3.21a.262.262 0 0 0-.256.253v7.596c0 3.27 1.846 4.087 4.381 4.087 2.085 0 3.78-1.145 3.78-1.145s.076.58.12.67c.03.074.136.133.24.133h2.011a.243.243 0 0 0 .255-.253l.03-11.103c0-.133-.12-.252-.285-.252Zm-35.556-.015h-3.195c-.135 0-.255.134-.255.297v10.91c0 .297.195.401.45.401h2.88c.3 0 .375-.134.375-.401V9.287a.262.262 0 0 0-.255-.252ZM16.787 4.01c-1.155 0-2.07.907-2.07 2.051 0 1.145.915 2.051 2.07 2.051a2.04 2.04 0 0 0 2.04-2.05 2.04 2.04 0 0 0-2.04-2.052Zm24.74-.372H38.36a.262.262 0 0 0-.255.253v6.08H33.14v-6.08a.262.262 0 0 0-.255-.253h-3.196a.262.262 0 0 0-.255.253v16.514c0 .133.135.252.255.252h3.196a.262.262 0 0 0 .255-.253v-7.06h4.966l-.03 7.06c0 .134.12.253.255.253h3.195a.262.262 0 0 0 .255-.253V3.892a.262.262 0 0 0-.255-.253Zm-28.31 7.313v8.532c0 .06-.015.163-.09.193 0 0-1.875 1.323-4.966 1.323C4.426 21 0 19.84 0 12.2S3.87 2.986 7.651 3c3.27 0 4.59.728 4.8.862.06.075.09.134.09.208l-.63 2.646c0 .134-.134.297-.3.253-.54-.164-1.35-.49-3.255-.49-2.205 0-4.575.623-4.575 5.543s2.25 5.5 3.87 5.5c1.38 0 1.875-.164 1.875-.164V13.94H7.321c-.165 0-.285-.12-.285-.253v-2.735c0-.134.12-.252.285-.252h5.61c.166 0 .286.118.286.252Z"></path> </svg></a> <h3 class="h5 mt-4 mb-0" id="subscribe-to-newsletter">Subscribe to our developer newsletter</h3> <p class="f5 color-fg-muted mb-3">Get tips, technical guides, and best practices. Twice a month. Right in your inbox.</p><a class="btn-mktg mb-4 btn-muted-mktg" data-analytics-event="{"category":"Subscribe","action":"click to Subscribe","label":"ref_cta:Subscribe;"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com/newsletter/"> Subscribe </a> </section> <nav class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-lg-0 pl-lg-4" aria-labelledby="footer-title-product"> <h3 class="h5 mb-3 text-mono color-fg-muted text-normal" id="footer-title-product">Product</h3> <ul class="list-style-none color-fg-muted f5"> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"features","context":"product","tag":"link","label":"features_link_product_footer"}" href="https://github-com.translate.goog/features?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Features</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"enterprise","context":"product","tag":"link","label":"enterprise_link_product_footer"}" href="https://github-com.translate.goog/enterprise?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Enterprise</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"copilot","context":"product","tag":"link","label":"copilot_link_product_footer"}" href="https://github-com.translate.goog/features/copilot?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Copilot</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"security","context":"product","tag":"link","label":"security_link_product_footer"}" href="https://github-com.translate.goog/security?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Security</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"pricing","context":"product","tag":"link","label":"pricing_link_product_footer"}" href="https://github-com.translate.goog/pricing?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Pricing</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"team","context":"product","tag":"link","label":"team_link_product_footer"}" href="https://github-com.translate.goog/team?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Team</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"resources","context":"product","tag":"link","label":"resources_link_product_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com">Resources</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"roadmap","context":"product","tag":"link","label":"roadmap_link_product_footer"}" href="https://github-com.translate.goog/github/roadmap?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Roadmap</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"compare","context":"product","tag":"link","label":"compare_link_product_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://resources.github.com/devops/tools/compare">Compare GitHub</a></li> </ul> </nav> <nav class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4" aria-labelledby="footer-title-platform"> <h3 class="h5 mb-3 text-mono color-fg-muted text-normal" id="footer-title-platform">Platform</h3> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"dev-api","context":"platform","tag":"link","label":"dev-api_link_platform_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com/get-started/exploring-integrations/about-building-integrations">Developer API</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"partners","context":"platform","tag":"link","label":"partners_link_platform_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://partner.github.com">Partners</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"edu","context":"platform","tag":"link","label":"edu_link_platform_footer"}" href="https://github-com.translate.goog/edu?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Education</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"cli","context":"platform","tag":"link","label":"cli_link_platform_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://cli.github.com">GitHub CLI</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"desktop","context":"platform","tag":"link","label":"desktop_link_platform_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://desktop.github.com">GitHub Desktop</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"mobile","context":"platform","tag":"link","label":"mobile_link_platform_footer"}" href="https://github-com.translate.goog/mobile?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">GitHub Mobile</a></li> </ul> </nav> <nav class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4" aria-labelledby="footer-title-support"> <h3 class="h5 mb-3 text-mono color-fg-muted text-normal" id="footer-title-support">Support</h3> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"docs","context":"support","tag":"link","label":"docs_link_support_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com">Docs</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"community","context":"support","tag":"link","label":"community_link_support_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://github.community">Community Forum</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"services","context":"support","tag":"link","label":"services_link_support_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://services.github.com">Professional Services</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"premium_support","context":"support","tag":"link","label":"premium_support_link_support_footer"}" href="https://github-com.translate.goog/enterprise/premium-support?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Premium Support</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"skills","context":"support","tag":"link","label":"skills_link_support_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://skills.github.com">Skills</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"status","context":"support","tag":"link","label":"status_link_support_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.githubstatus.com">Status</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"contact_github","context":"support","tag":"link","label":"contact_github_link_support_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://support.github.com?tags%3Ddotcom-footer">Contact GitHub</a></li> </ul> </nav> <nav class="col-6 col-sm-3 col-lg-2 mb-6 mb-md-2 pr-3 pr-md-0 pl-md-4" aria-labelledby="footer-title-company"> <h3 class="h5 mb-3 text-mono color-fg-muted text-normal" id="footer-title-company">Company</h3> <ul class="list-style-none f5"> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"about","context":"company","tag":"link","label":"about_link_company_footer"}" href="https://github-com.translate.goog/about?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">About</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"customer_stories","context":"company","tag":"link","label":"customer_stories_link_company_footer"}" href="https://github-com.translate.goog/customer-stories?type=enterprise&_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Customer stories</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"blog","context":"company","tag":"link","label":"blog_link_company_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://github.blog">Blog</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"readme","context":"company","tag":"link","label":"readme_link_company_footer"}" href="https://github-com.translate.goog/readme?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">The ReadME Project</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"careers","context":"company","tag":"link","label":"careers_link_company_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://github.careers">Careers</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"newsroom","context":"company","tag":"link","label":"newsroom_link_company_footer"}" href="https://github-com.translate.goog/newsroom?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Newsroom</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"inclusion","context":"company","tag":"link","label":"inclusion_link_company_footer"}" href="https://github-com.translate.goog/about/diversity?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Inclusion</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"social_impact","context":"company","tag":"link","label":"social_impact_link_company_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://socialimpact.github.com">Social Impact</a></li> <li class="lh-condensed mb-3"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"shop","context":"company","tag":"link","label":"shop_link_company_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://shop.github.com">Shop</a></li> </ul> </nav> </div> </div> <div class="color-bg-subtle"> <div class="container-xl p-responsive f6 py-4 d-md-flex flex-justify-between flex-items-center"> <nav aria-label="Legal and Resource Links"> <ul class="list-style-none d-flex flex-wrap color-fg-muted"> <li class="mx-2">© <time datetime="2024">2024</time> GitHub, Inc.</li> <li class="mx-2"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"terms","context":"subfooter","tag":"link","label":"terms_link_subfooter_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com/site-policy/github-terms/github-terms-of-service">Terms</a></li> <li class="mx-2"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"privacy","context":"subfooter","tag":"link","label":"privacy_link_subfooter_footer"}" href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://docs.github.com/site-policy/privacy-policies/github-privacy-statement">Privacy</a> (<a href="https://github-com.translate.goog/github/site-policy/pull/582?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="Link--secondary">Updated <time datetime="2022-08">02/2024</time></a>)</li> <li class="mx-2"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"sitemap","context":"subfooter","tag":"link","label":"sitemap_link_subfooter_footer"}" href="https://github-com.translate.goog/sitemap?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">Sitemap</a></li> <li class="mx-2"><a class="Link--secondary" data-analytics-event="{"location":"footer","action":"what_is_git","context":"subfooter","tag":"link","label":"what_is_git_link_subfooter_footer"}" href="https://github-com.translate.goog/git-guides?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB">What is Git?</a></li> <li class="mx-2"><cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"cookies","context":"subfooter","tag":"link","label":"cookies_link_subfooter_footer"}"> Manage cookies </button> </cookie-consent-link></li> <li class="mx-2"><cookie-consent-link> <button type="button" class="Link--secondary underline-on-hover border-0 p-0 color-bg-transparent" data-action="click:cookie-consent-link#showConsentManagement" data-analytics-event="{"location":"footer","action":"dont_share_info","context":"subfooter","tag":"link","label":"dont_share_info_link_subfooter_footer"}"> Do not share my personal information </button> </cookie-consent-link></li> </ul> </nav> <nav aria-label="GitHub's Social Media Links" class="mt-3 mt-md-0"> <ul class="list-style-none d-flex flex-items-center lh-condensed-ultra"> <li class="ml-md-3"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://x.com/github" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to X","label":"text:text:x"}"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 1200 1227" fill="currentColor" aria-hidden="true" class="d-block" width="16" height="16"> <path d="M714.163 519.284 1160.89 0h-105.86L667.137 450.887 357.328 0H0l468.492 681.821L0 1226.37h105.866l409.625-476.152 327.181 476.152H1200L714.137 519.284h.026ZM569.165 687.828l-47.468-67.894-377.686-540.24h162.604l304.797 435.991 47.468 67.894 396.2 566.721H892.476L569.165 687.854v-.026Z"></path> </svg><span class="sr-only">GitHub on X</span> </a></li> <li class="ml-3"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.facebook.com/GitHub" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to Facebook","label":"text:text:facebook"}"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 15.3 15.4" aria-hidden="true" class="d-block" width="18" 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">GitHub on Facebook</span> </a></li> <li class="ml-3"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.linkedin.com/company/github" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to Linkedin","label":"text:text:linkedin"}"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19 18" aria-hidden="true" class="d-block" width="19" 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">GitHub on LinkedIn</span> </a></li> <li class="ml-3"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.youtube.com/github" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to YouTube","label":"text:text:youtube"}"> <svg xmlns="http://www.w3.org/2000/svg" viewbox="0 0 19.17 13.6" aria-hidden="true" class="d-block" width="23" 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">GitHub on YouTube</span> </a></li> <li class="ml-3"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.twitch.tv/github" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to Twitch","label":"text:text:twitch"}"> <svg xmlns="http://www.w3.org/2000/svg" role="img" viewbox="0 0 24 24" aria-hidden="true" class="d-block" width="18" height="18"> <title>Twitch</title><path d="M11.571 4.714h1.715v5.143H11.57zm4.715 0H18v5.143h-1.714zM6 0L1.714 4.286v15.428h5.143V24l4.286-4.286h3.428L22.286 12V0zm14.571 11.143l-3.428 3.428h-3.429l-3 3v-3H6.857V1.714h13.714Z" fill="currentColor"></path> </svg><span class="sr-only">GitHub on Twitch</span> </a></li> <li class="ml-3"><a href="https://translate.google.com/website?sl=auto&tl=en&hl=en-GB&u=https://www.tiktok.com/@github" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to tiktok","label":"text:text:tiktok"}"> <svg xmlns="http://www.w3.org/2000/svg" role="img" viewbox="0 0 24 24" aria-hidden="true" class="d-block" width="18" height="18"> <title>TikTok</title><path d="M12.525.02c1.31-.02 2.61-.01 3.91-.02.08 1.53.63 3.09 1.75 4.17 1.12 1.11 2.7 1.62 4.24 1.79v4.03c-1.44-.05-2.89-.35-4.2-.97-.57-.26-1.1-.59-1.62-.93-.01 2.92.01 5.84-.02 8.75-.08 1.4-.54 2.79-1.35 3.94-1.31 1.92-3.58 3.17-5.91 3.21-1.43.08-2.86-.31-4.08-1.03-2.02-1.19-3.44-3.37-3.65-5.71-.02-.5-.03-1-.01-1.49.18-1.9 1.12-3.72 2.58-4.96 1.66-1.44 3.98-2.13 6.15-1.72.02 1.48-.04 2.96-.04 4.44-.99-.32-2.15-.23-3.02.37-.63.41-1.11 1.04-1.36 1.75-.21.51-.15 1.07-.14 1.61.24 1.64 1.82 3.02 3.5 2.87 1.12-.01 2.19-.66 2.77-1.61.19-.33.4-.67.41-1.06.1-1.79.06-3.57.07-5.36.01-4.03-.01-8.05.02-12.07z" fill="currentColor"></path> </svg><span class="sr-only">GitHub on TikTok</span> </a></li> <li class="ml-3"><a href="https://github-com.translate.goog/github?_x_tr_sl=auto&_x_tr_tl=en&_x_tr_hl=en-GB" class="footer-social-icon d-block Link--outlineOffset" data-analytics-event="{"category":"Footer","action":"go to github's org","label":"text:text:github"}"> <svg xmlns="http://www.w3.org/2000/svg" height="20" viewbox="0 0 16 16" width="20" aria-hidden="true" class="d-block"> <path fill="currentColor" 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’s organization on GitHub</span> </a></li> </ul> </nav> </div> </div> </footer><microsoft-analytics> </microsoft-analytics> <fullstory-capture data-fs-script-domain="https://github.githubassets.com"> </fullstory-capture> <ghcc-consent id="ghcc" class="position-fixed bottom-0 left-0" style="z-index: 999999" data-initial-cookie-consent-allowed="true" data-cookie-consent-required="false"></ghcc-consent> <div id="ajax-error-message" class="ajax-error-message flash flash-error" hidden> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-alert"><path d="M6.457 1.047c.659-1.234 2.427-1.234 3.086 0l6.082 11.378A1.75 1.75 0 0 1 14.082 15H1.918a1.75 1.75 0 0 1-1.543-2.575Zm1.763.707a.25.25 0 0 0-.44 0L1.698 13.132a.25.25 0 0 0 .22.368h12.164a.25.25 0 0 0 .22-.368Zm.53 3.996v2.5a.75.75 0 0 1-1.5 0v-2.5a.75.75 0 0 1 1.5 0ZM9 11a1 1 0 1 1-2 0 1 1 0 0 1 2 0Z"></path> </svg><button type="button" class="flash-close js-ajax-error-dismiss" aria-label="Dismiss error"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-1.06Z"></path> </svg></button> You can’t perform that action at this time. </div> <template id="site-details-dialog"> <details class="details-reset details-overlay details-overlay-dark lh-default color-fg-default hx_rsm" open><summary role="button" aria-label="Close dialog"></summary> <details-dialog class="Box Box--overlay d-flex flex-column anim-fade-in fast hx_rsm-dialog hx_rsm-modal"> <button class="Box-btn-octicon m-0 btn-octicon position-absolute right-0 top-0" type="button" aria-label="Close dialog" data-close-dialog> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-x"><path d="M3.72 3.72a.75.75 0 0 1 1.06 0L8 6.94l3.22-3.22a.749.749 0 0 1 1.275.326.749.749 0 0 1-.215.734L9.06 8l3.22 3.22a.749.749 0 0 1-.326 1.275.749.749 0 0 1-.734-.215L8 9.06l-3.22 3.22a.751.751 0 0 1-1.042-.018.751.751 0 0 1-.018-1.042L6.94 8 3.72 4.78a.75.75 0 0 1 0-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;"> <div class="Popover-message Popover-message--bottom-left Popover-message--large Box color-shadow-large" style="width:360px;"> </div> </div> <template id="snippet-clipboard-copy-button"> <div class="zeroclipboard-container position-absolute right-0 top-0"><clipboard-copy aria-label="Copy" class="ClipboardButton btn js-clipboard-copy m-2 p-0" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon m-2"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none m-2"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> <template id="snippet-clipboard-copy-button-unpositioned"> <div class="zeroclipboard-container"><clipboard-copy aria-label="Copy" class="ClipboardButton btn btn-invisible js-clipboard-copy m-2 p-0 d-flex flex-justify-center flex-items-center" data-copy-feedback="Copied!" data-tooltip-direction="w"> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy js-clipboard-copy-icon"><path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path> </svg> <svg aria-hidden="true" height="16" viewbox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-check js-clipboard-check-icon color-fg-success d-none"><path d="M13.78 4.22a.75.75 0 0 1 0 1.06l-7.25 7.25a.75.75 0 0 1-1.06 0L2.22 9.28a.751.751 0 0 1 .018-1.042.751.751 0 0 1 1.042-.018L6 10.94l6.72-6.72a.75.75 0 0 1 1.06 0Z"></path> </svg> </clipboard-copy> </div> </template> </div> <div id="js-global-screen-reader-notice" class="sr-only mt-n1" aria-live="polite" aria-atomic="true"></div> <div id="js-global-screen-reader-notice-assertive" class="sr-only mt-n1" aria-live="assertive" aria-atomic="true"></div> <script>function gtElInit() {var lib = new google.translate.TranslateService();lib.translatePage('en', 'en', function () {});}</script> <script src="https://translate.google.com/translate_a/element.js?cb=gtElInit&hl=en-GB&client=wt" type="text/javascript"></script> </body> </html>